# near model CODE resource # jump table entries: 0-0 (1 of them) export_686: export_891: 00000000 4EAD 0E3A jsr [A5 + 0xE3A /* export_451 */] 00000004 2D3C 0000 0004 move.l -[A6], 0x4 export_685: // at 00000006 (misaligned) export_890: // at 00000006 (misaligned) 0000000A 4EAD 03F2 jsr [A5 + 0x3F2 /* export_122 */] export_684: // at 0000000C (misaligned) export_889: // at 0000000C (misaligned) 0000000E 4EAD 0DC2 jsr [A5 + 0xDC2 /* export_436 */] export_683: 00000012 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] export_888: // at 00000014 (misaligned) 00000016 4EAD 0DC2 jsr [A5 + 0xDC2 /* export_436 */] export_682: // at 00000018 (misaligned) 0000001A 201E move.l D0, [A6]+ export_887: 0000001C 2D16 move.l -[A6], [A6] export_681: 0000001E 2D40 0004 move.l [A6 + 0x4], D0 00000022 4EAD 0DC2 jsr [A5 + 0xDC2 /* export_436 */] export_680: // at 00000024 (misaligned) export_886: // at 00000024 (misaligned) 00000026 4EAD 0DC2 jsr [A5 + 0xDC2 /* export_436 */] 0000002A 4EAD 0BDA jsr [A5 + 0xBDA /* export_375 */] export_885: // at 0000002C (misaligned) 0000002E 4E71 nop fn00000030: 00000030 2D1F move.l -[A6], [A7]+ 00000032 2056 movea.l A0, [A6] export_884: 00000034 2C90 move.l [A6], [A0] 00000036 4E75 rts fn00000038: 00000038 4EBA FFF6 jsr [PC - 0xA /* 00000030 */] export_883: 0000003C 4452 neg.w [A2] 0000003E 5652 addq.w [A2], 3 fn00000040: 00000040 4EAD 04CA jsr [A5 + 0x4CA /* export_149 */] export_882: 00000044 0098 4EAD 04CA ori.l [A0]+, 0x4EAD04CA // begin alternate branch 00000046-0000004A fn00000046: 00000046 4EAD 04CA jsr [A5 + 0x4CA /* export_149 */] // end alternate branch 00000046-0000004A fn00000046: // (misaligned) 0000004A 00A8 4EAD 0C02 0000 ori.l [A0 + 0x0], 0x4EAD0C02 export_881: // at 0000004C (misaligned) 00000052 0000 4EAD ori.b D0, 0xAD export_880: // at 00000054 (misaligned) 00000056 0C02 FFFF cmpi.b D2, 0xFF 0000005A FFFF .invalid <> export_879: 0000005C 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 00000060 0000 0001 ori.b D0, 0x1 export_878: 00000064 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 00000068 0000 0190 ori.b D0, 0x90 export_877: 0000006C 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 00000070 0000 0191 ori.b D0, 0x91 export_876: 00000074 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 00000078 0000 0192 ori.b D0, 0x92 export_875: // at 0000007A (misaligned) 0000007C 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] export_874: 00000080 0000 012C ori.b D0, 0x2C /* ',' */ export_679: 00000084 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] export_873: 00000088 0000 012D ori.b D0, 0x2D /* '-' */ 0000008C 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] export_872: // at 0000008E (misaligned) 00000090 0000 012E ori.b D0, 0x2E /* '.' */ 00000094 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 00000098 0000 012F ori.b D0, 0x2F /* '/' */ 0000009C 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] export_871: // at 0000009E (misaligned) 000000A0 0000 0BB8 ori.b D0, 0xB8 000000A4 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 000000A8 0000 0200 ori.b D0, 0x0 000000AC 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 000000B0 0000 0201 ori.b D0, 0x1 export_678: // at 000000B2 (misaligned) 000000B4 4EAD 079A jsr [A5 + 0x79A /* export_239 */] 000000B8 0114 btst [A4], D0 fn000000BA: 000000BA 4EAD 079A jsr [A5 + 0x79A /* export_239 */] 000000BE 010D btst A5, D0 fn000000C0: 000000C0 4EAD 079A jsr [A5 + 0x79A /* export_239 */] 000000C4 033F btst <>, D1 000000C6 3F3F move.w -[A7], <> fn000000C8: 000000C8 4EAD 079A jsr [A5 + 0x79A /* export_239 */] 000000CC 013F btst <>, D0 fn000000CE: 000000CE 4EAD 079A jsr [A5 + 0x79A /* export_239 */] 000000D2 0A47 616C xori.w D7, 0x616C /* 'al' */ export_870: // at 000000D4 (misaligned) 000000D6 6178 bsr +0x7A /* 00000150 */ 000000D8 7920 moveq.l D4, 0x20 000000DA 4D61 chk.w D6, -[A1] 000000DC 7000 moveq.l D0, 0x00 fn000000DE: 000000DE 4EAD 079A jsr [A5 + 0x79A /* export_239 */] export_677: // at 000000E0 (misaligned) 000000E2 3053 movea.w A0, [A3] 000000E4 686F bvc +0x71 /* 00000155 */ 000000E6 7274 moveq.l D1, 0x74 000000E8 2052 movea.l A0, [A2] 000000EA 616E bsr +0x70 /* 0000015A */ 000000EC 6765 beq +0x67 /* 00000153 */ 000000EE 2053 movea.l A0, [A3] 000000F0 6361 bls +0x63 /* 00000153 */ 000000F2 6E20 bgt +0x22 /* 00000114 */ 000000F4 666F bne +0x71 /* 00000165 */ 000000F6 7220 moveq.l D1, 0x20 000000F8 5175 6164 subq.w <>, 8 000000FC 7261 moveq.l D1, 0x61 000000FE 6E74 bgt +0x76 /* 00000174 */ 00000100 205B movea.l A0, [A3]+ 00000102 302C 305D move.w D0, [A4 + 0x305D] 00000106 2053 movea.l A0, [A3] export_869: 00000108 6563 bcs +0x65 /* 0000016D */ 0000010A 746F moveq.l D2, 0x6F 0000010C 7220 moveq.l D1, 0x20 0000010E 5B30 2C30 subq.b [A0 + D2 * 4 + 0x30], 5 export_676: // at 00000110 (misaligned) 00000112 5D57 subq.w [A7], 6 fn00000114: 00000114 4EAD 079A jsr [A5 + 0x79A /* export_239 */] 00000118 2F4C 6F6E move.l [A7 + 0x6F6E], A4 0000011C 6720 beq +0x22 /* 0000013E */ 0000011E 5261 addq.w -[A1], 1 00000120 6E67 bgt +0x69 /* 00000189 */ 00000122 6520 bcs +0x22 /* 00000144 */ 00000124 5363 subq.w -[A3], 1 00000126 616E bsr +0x70 /* 00000196 */ 00000128 2066 movea.l A0, -[A6] 0000012A 6F72 ble +0x74 /* 0000019E */ 0000012C 2051 movea.l A0, [A1] 0000012E 7561 moveq.l D2, 0x61 00000130 6472 bcc +0x74 /* 000001A4 */ 00000132 616E bsr +0x70 /* 000001A2 */ 00000134 7420 moveq.l D2, 0x20 00000136 5B30 2C30 subq.b [A0 + D2 * 4 + 0x30], 5 export_868: // at 00000138 (misaligned) 0000013A 5D20 subq.b -[A0], 6 0000013C 5365 subq.w -[A5], 1 label0000013E: 0000013E 6374 bls +0x76 /* 000001B4 */ 00000140 6F72 ble +0x74 /* 000001B4 */ 00000142 205B movea.l A0, [A3]+ label00000144: 00000144 302C 305D move.w D0, [A4 + 0x305D] fn00000148: 00000148 4EAD 079A jsr [A5 + 0x79A /* export_239 */] 0000014C 2A47 movea.l A5, D7 0000014E 616C bsr +0x6E /* 000001BC */ export_867: fn00000150: 00000150 6178 bsr +0x7A /* 000001CA */ 00000152 7920 moveq.l D4, 0x20 00000154 4D61 chk.w D6, -[A1] 00000156 7020 moveq.l D0, 0x20 00000158 666F bne +0x71 /* 000001C9 */ fn0000015A: 0000015A 7220 moveq.l D1, 0x20 0000015C 5175 6164 subq.w <>, 8 00000160 7261 moveq.l D1, 0x61 export_866: 00000162 6E74 bgt +0x76 /* 000001D8 */ 00000164 205B movea.l A0, [A3]+ 00000166 302C 305D move.w D0, [A4 + 0x305D] 0000016A 2053 movea.l A0, [A3] 0000016C 6563 bcs +0x65 /* 000001D1 */ 0000016E 746F moveq.l D2, 0x6F 00000170 7220 moveq.l D1, 0x20 export_865: 00000172 5B30 2C30 subq.b [A0 + D2 * 4 + 0x30], 5 // begin alternate branch 00000174-0000017C label00000174: 00000174 2C30 5D20 4EAD move.l D6, [A0 + 0x4EAD + D5 * 4] fn00000178: // (misaligned) 0000017A 079A bclr [A2]+, D3 // end alternate branch 00000174-0000017C label00000174: // (misaligned) 00000176 5D20 subq.b -[A0], 6 fn00000178: 00000178 4EAD 079A jsr [A5 + 0x79A /* export_239 */] 0000017C 1344 6972 move.b [A1 + 0x6972], D4 export_864: 00000180 6563 bcs +0x65 /* 000001E5 */ 00000182 7469 moveq.l D2, 0x69 00000184 6F6E ble +0x70 /* 000001F4 */ 00000186 2049 movea.l A0, A1 00000188 6E64 bgt +0x66 /* 000001EE */ 0000018A 6963 bvs +0x65 /* 000001EF */ 0000018C 6174 bsr +0x76 /* 00000202 */ 0000018E 6F72 ble +0x74 /* 00000202 */ fn00000190: 00000190 4EAD 079A jsr [A5 + 0x79A /* export_239 */] 00000194 0D53 bchg [A3], D6 fn00000196: 00000196 7065 moveq.l D0, 0x65 00000198 6564 bcs +0x66 /* 000001FE */ 0000019A 2043 movea.l A0, D3 0000019C 6F6E ble +0x70 /* 0000020C */ label0000019E: 0000019E 7472 moveq.l D2, 0x72 000001A0 6F6C ble +0x6E /* 0000020E */ fn000001A2: 000001A2 4EAD 079A jsr [A5 + 0x79A /* export_239 */] // begin alternate branch 000001A4-000001A6 label000001A4: 000001A4 079A bclr [A2]+, D3 // end alternate branch 000001A4-000001A6 label000001A4: // (misaligned) 000001A6 0A57 6172 xori.w [A7], 0x6172 /* 'ar' */ 000001AA 7020 moveq.l D0, 0x20 000001AC 5370 6565 subq.w <>, 1 000001B0 6440 bcc +0x42 /* 000001F2 */ export_863: fn000001B2: 000001B2 4EAD 079A jsr [A5 + 0x79A /* export_239 */] // begin alternate branch 000001B4-000001B6 label000001B4: 000001B4 079A bclr [A2]+, D3 // end alternate branch 000001B4-000001B6 label000001B4: // (misaligned) 000001B6 0944 bchg D4, D4 000001B8 6972 bvs +0x74 /* 0000022C */ export_862: 000001BA 6563 bcs +0x65 /* 0000021F */ fn000001BC: 000001BC 7469 moveq.l D2, 0x69 000001BE 6F6E ble +0x70 /* 0000022E */ fn000001C0: 000001C0 4EAD 079A jsr [A5 + 0x79A /* export_239 */] export_861: // at 000001C2 (misaligned) 000001C4 2C50 movea.l A6, [A0] 000001C6 6861 bvc +0x63 /* 00000229 */ 000001C8 7365 moveq.l D1, 0x65 export_860: fn000001CA: 000001CA 7273 moveq.l D1, 0x73 000001CC 206C 6F63 movea.l A0, [A4 + 0x6F63] 000001D0 6B65 bmi +0x67 /* 00000237 */ export_859: 000001D2 6420 bcc +0x22 /* 000001F4 */ 000001D4 6F6E ble +0x70 /* 00000244 */ 000001D6 2074 6172 6765 742E 205E movea.l A0, [[A4 + 0x6765742E] + 0x205E] // begin alternate branch 000001D8-000001E0 export_858: label000001D8: 000001D8 6172 bsr +0x74 /* 0000024C */ 000001DA 6765 beq +0x67 /* 00000241 */ 000001DC 742E moveq.l D2, 0x2E export_857: 000001DE 205E movea.l A0, [A6]+ // end alternate branch 000001D8-000001E0 export_858: // at 000001D8 (misaligned) export_857: // at 000001DE (misaligned) label000001D8: // (misaligned) 000001E0 3320 move.w -[A1], -[A0] 000001E2 756E moveq.l D2, 0x6E export_856: 000001E4 6974 bvs +0x76 /* 0000025A */ 000001E6 7320 moveq.l D1, 0x20 000001E8 6176 bsr +0x78 /* 00000260 */ export_855: 000001EA 6169 bsr +0x6B /* 00000255 */ 000001EC 6C61 bge +0x63 /* 0000024F */ label000001EE: 000001EE 626C bhi +0x6E /* 0000025C */ export_854: 000001F0 656B bcs +0x6D /* 0000025D */ label000001F2: 000001F2 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] // begin alternate branch 000001F4-00000206 label000001F4: 000001F4 0C02 0000 cmpi.b D2, 0x0 export_853: // at 000001F6 (misaligned) 000001F8 0020 4EAD ori.b -[A0], 0xAD export_852: 000001FC 0C02 0000 cmpi.b D2, 0x0 label000001FE: // (misaligned) 00000200 002D 4EAD 0C02 ori.b [A5 + 0xC02 /* export_380 */], 0xAD // end alternate branch 000001F4-00000206 export_853: label000001F4: // (misaligned) 000001F6 0000 0020 ori.b D0, 0x20 /* ' ' */ 000001FA 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] export_852: // at 000001FC (misaligned) label000001FE: 000001FE 0000 002D ori.b D0, 0x2D /* '-' */ export_851: fn00000202: 00000202 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 00000206 FFFF .invalid <> export_850: 00000208 FFFA .invalid <> 0000020A 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] // begin alternate branch 0000020C-00000216 label0000020C: 0000020C 0C02 0000 cmpi.b D2, 0x0 export_849: // at 0000020E (misaligned) label0000020E: // (misaligned) 00000210 0030 4EAD 18EA ori.b [A0 + D1 - 0x22], 0xAD // end alternate branch 0000020C-00000216 export_849: label0000020C: // (misaligned) label0000020E: 0000020E 0000 0030 ori.b D0, 0x30 /* '0' */ 00000212 4EAD 18EA jsr [A5 + 0x18EA /* export_793 */] export_848: // at 00000214 (misaligned) 00000216 000C 4EAD ori.b A4, 0xAD // begin alternate branch 00000218-0000021C fn00000218: 00000218 4EAD 18DA jsr [A5 + 0x18DA /* export_791 */] // end alternate branch 00000218-0000021C export_847: fn00000218: // (misaligned) 0000021A 18DA move.b [A4]+, [A2]+ 0000021C 0000 4EAD ori.b D0, 0xAD // begin alternate branch 0000021E-00000222 fn0000021E: 0000021E 4EAD 18DA jsr [A5 + 0x18DA /* export_791 */] // end alternate branch 0000021E-00000222 export_846: fn0000021E: // (misaligned) 00000220 18DA move.b [A4]+, [A2]+ 00000222 0001 4EAD ori.b D1, 0xAD // begin alternate branch 00000224-00000228 fn00000224: 00000224 4EAD 18DA jsr [A5 + 0x18DA /* export_791 */] // end alternate branch 00000224-00000228 export_845: fn00000224: // (misaligned) 00000226 18DA move.b [A4]+, [A2]+ 00000228 0002 4EAD ori.b D2, 0xAD // begin alternate branch 0000022A-0000022E fn0000022A: 0000022A 4EAD 18DA jsr [A5 + 0x18DA /* export_791 */] // end alternate branch 0000022A-0000022E export_844: fn0000022A: // (misaligned) label0000022C: 0000022C 18DA move.b [A4]+, [A2]+ label0000022E: 0000022E 0003 4EAD ori.b D3, 0xAD // begin alternate branch 00000230-00000244 fn00000230: 00000230 4EAD 182A jsr [A5 + 0x182A /* export_769 */] export_843: // at 00000232 (misaligned) 00000234 0004 4EAD ori.b D4, 0xAD export_842: 00000238 18EA 000C move.b [A4]+, [A2 + 0xC] fn0000023C: 0000023C 4EAD 186A jsr [A5 + 0x186A /* export_777 */] export_841: // at 0000023E (misaligned) 00000240 0000 4EAD ori.b D0, 0xAD // end alternate branch 00000230-00000244 export_843: fn00000230: // (misaligned) 00000232 182A 0004 move.b D4, [A2 + 0x4] 00000236 4EAD 18EA jsr [A5 + 0x18EA /* export_793 */] export_842: // at 00000238 (misaligned) 0000023A 000C 4EAD ori.b A4, 0xAD export_841: fn0000023C: // (misaligned) 0000023E 186A 0000 movea.b A4, [A2 + 0x0] fn00000242: 00000242 4EAD 182A jsr [A5 + 0x182A /* export_769 */] // begin alternate branch 00000244-00000260 label00000244: 00000244 182A 0004 move.b D4, [A2 + 0x4] 00000248 4EAD 18EA jsr [A5 + 0x18EA /* export_793 */] fn0000024C: 0000024C 0012 4EAD ori.b [A2], 0xAD fn0000024E: // (misaligned) 00000250 182A 0000 move.b D4, [A2 + 0x0] fn00000254: 00000254 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */] 00000258 0008 4EAD ori.b A0, 0xAD fn0000025A: // (misaligned) label0000025C: 0000025C 18BA 000A move.b [A4], [PC + 0xA /* 00000268, value 0x18 */] // end alternate branch 00000244-00000260 label00000244: // (misaligned) 00000246 0004 4EAD ori.b D4, 0xAD 0000024A 18EA 0012 move.b [A4]+, [A2 + 0x12] fn0000024C: // (misaligned) fn0000024E: 0000024E 4EAD 182A jsr [A5 + 0x182A /* export_769 */] 00000252 0000 4EAD ori.b D0, 0xAD fn00000254: // (misaligned) 00000256 18BA 0008 move.b [A4], [PC + 0x8 /* 00000260, value 0x4E 'N' */] fn0000025A: 0000025A 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */] label0000025C: // (misaligned) 0000025E 000A 4EAD ori.b A2, 0xAD // begin alternate branch 00000260-0000026A fn00000260: 00000260 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */] 00000264 000C 4EAD ori.b A4, 0xAD fn00000266: // (misaligned) 00000268 188A move.b [A4], A2 // end alternate branch 00000260-0000026A fn00000260: // (misaligned) 00000262 18BA 000C move.b [A4], [PC + 0xC /* 00000270, value 0x0, cstring "" */] fn00000266: 00000266 4EAD 188A jsr [A5 + 0x188A /* export_781 */] 0000026A 000E 4EAD ori.b A6, 0xAD // begin alternate branch 0000026C-0000027C fn0000026C: 0000026C 4EAD 18EA jsr [A5 + 0x18EA /* export_793 */] 00000270 0006 4EAD ori.b D6, 0xAD fn00000272: // (misaligned) 00000274 18BA 0000 move.b [A4], [PC /* 00000276 */] fn00000278: 00000278 4EAD 188A jsr [A5 + 0x188A /* export_781 */] // end alternate branch 0000026C-0000027C fn0000026C: // (misaligned) 0000026E 18EA 0006 move.b [A4]+, [A2 + 0x6] fn00000272: 00000272 4EAD 18BA jsr [A5 + 0x18BA /* export_787 */] 00000276 0000 4EAD ori.b D0, 0xAD fn00000278: // (misaligned) 0000027A 188A move.b [A4], A2 0000027C 0002 4EAD ori.b D2, 0xAD // begin alternate branch 0000027E-00000294 fn0000027E: 0000027E 4EAD 174A jsr [A5 + 0x174A /* export_741 */] 00000282 0000 000C ori.b D0, 0xC 00000286 0008 0008 ori.b A0, 0x8 0000028A 0004 0000 ori.b D4, 0x0 0000028E 0028 0014 0041 ori.b [A0 + 0x41], 0x14 // end alternate branch 0000027E-00000294 fn0000027E: // (misaligned) 00000280 174A 0000 move.b [A3 + 0x0], A2 00000284 000C 0008 ori.b A4, 0x8 00000288 0008 0004 ori.b A0, 0x4 0000028C 0000 0028 ori.b D0, 0x28 /* '(' */ 00000290 0014 0041 ori.b [A4], 0x41 /* 'A' */ 00000294 0034 0107 0000 ori.b [A4 + D0.w], 0x7 0000029A 0028 0036 0041 ori.b [A0 + 0x41], 0x36 /* '6' */ 000002A0 0056 0001 ori.w [A6], 0x1 000002A4 0000 0028 ori.b D0, 0x28 /* '(' */ 000002A8 0058 0041 ori.w [A0]+, 0x41 /* 'A' */ 000002AC 0078 0001 0000 ori.w [0x00000000 /* __m68k_reset_stack__ */], 0x1 000002B2 0028 007A 0041 ori.b [A0 + 0x41], 0x7A /* 'z' */ 000002B8 009A 0001 0000 ori.l [A2]+, 0x10000 000002BE 0028 009C 0041 ori.b [A0 + 0x41], 0x9C 000002C4 00BC 0002 0000 0028 00BE ori.l 0x2800BE, 0x20000 000002CE 0041 00DE ori.w D1, 0xDE 000002D2 0001 0000 ori.b D1, 0x0 000002D6 0028 00E0 0041 ori.b [A0 + 0x41], 0xE0 000002DC 0100 btst D0, D0 000002DE 0003 0000 ori.b D3, 0x0 000002E2 0028 0102 0041 ori.b [A0 + 0x41], 0x2 000002E8 0122 btst -[A2], D0 000002EA 0003 0000 ori.b D3, 0x0 000002EE 0043 0014 ori.w D3, 0x14 000002F2 005C 0034 ori.w [A4]+, 0x34 /* '4' */ 000002F6 0005 0000 ori.b D5, 0x0 000002FA 0043 0036 ori.w D3, 0x36 /* '6' */ 000002FE 005C 0056 ori.w [A4]+, 0x56 /* 'V' */ 00000302 0001 0000 ori.b D1, 0x0 00000306 0043 0058 ori.w D3, 0x58 /* 'X' */ 0000030A 005C 0078 ori.w [A4]+, 0x78 /* 'x' */ 0000030E 0007 0000 ori.b D7, 0x0 00000312 0043 007A ori.w D3, 0x7A /* 'z' */ 00000316 005C 009A ori.w [A4]+, 0x9A 0000031A 0002 0000 ori.b D2, 0x0 0000031E 0043 009C ori.w D3, 0x9C 00000322 005C 00BC ori.w [A4]+, 0xBC 00000326 0001 0000 ori.b D1, 0x0 0000032A 0043 00BE ori.w D3, 0xBE 0000032E 005C 00DE ori.w [A4]+, 0xDE 00000332 0004 0000 ori.b D4, 0x0 00000336 0043 00E0 ori.w D3, 0xE0 0000033A 005C 0100 ori.w [A4]+, 0x100 0000033E 0004 0000 ori.b D4, 0x0 00000342 0043 0102 ori.w D3, 0x102 00000346 005C 0122 ori.w [A4]+, 0x122 0000034A 0006 0000 ori.b D6, 0x0 0000034E 005E 0014 ori.w [A6]+, 0x14 00000352 0077 0034 0301 ori.w [[A7 + <> + D0 * 2]], 0x34 /* '4' */ 00000358 0000 005E ori.b D0, 0x5E /* '^' */ 0000035C 0036 0077 0056 ori.b [A6 + D0.w + 0x56], 0x77 /* 'w' */ 00000362 0001 0000 ori.b D1, 0x0 00000366 005E 0058 ori.w [A6]+, 0x58 /* 'X' */ 0000036A 0077 0078 0003 ori.w [A7 + D0.w + 0x3], 0x78 /* 'x' */ 00000370 0000 005E ori.b D0, 0x5E /* '^' */ 00000374 007A 0077 009A ori.w [PC + 0x9A /* 00000410, value 0x14, cstring "" */], 0x77 /* 'w' */ 0000037A 0103 btst D3, D0 0000037C 0000 005E ori.b D0, 0x5E /* '^' */ 00000380 009C 0077 00BC ori.l [A4]+, 0x7700BC 00000386 0002 0000 ori.b D2, 0x0 0000038A 005E 00BE ori.w [A6]+, 0xBE 0000038E 0077 00DE 0001 ori.w [A7 + D0.w + 0x1], 0xDE 00000394 0000 005E ori.b D0, 0x5E /* '^' */ 00000398 00E0 .incomplete 0000039A 0077 0100 0002 ori.w [A7 + D0.w + 0x2], 0x100 000003A0 0000 005E ori.b D0, 0x5E /* '^' */ 000003A4 0102 btst D2, D0 000003A6 0077 0122 0003 ori.w [A7 + D0.w + 0x3], 0x122 000003AC 0000 0079 ori.b D0, 0x79 /* 'y' */ 000003B0 0014 0092 ori.b [A4], 0x92 000003B4 0034 0104 0000 ori.b [A4 + D0.w], 0x4 000003BA 0079 0036 0092 0056 ori.w [0x00920056], 0x36 /* '6' */ 000003C2 0004 0000 ori.b D4, 0x0 000003C6 0079 0058 0092 0078 ori.w [0x00920078], 0x58 /* 'X' */ 000003CE 0006 0000 ori.b D6, 0x0 000003D2 0079 007A 0092 009A ori.w [0x0092009A], 0x7A /* 'z' */ 000003DA 0004 0000 ori.b D4, 0x0 000003DE 0079 009C 0092 00BC ori.w [0x009200BC], 0x9C 000003E6 0001 0000 ori.b D1, 0x0 000003EA 0079 00BE 0092 00DE ori.w [0x009200DE], 0xBE 000003F2 0107 btst D7, D0 000003F4 0000 0079 ori.b D0, 0x79 /* 'y' */ 000003F8 00E0 .incomplete 000003FA 0092 0100 0002 ori.l [A2], 0x1000002 00000400 0000 0079 ori.b D0, 0x79 /* 'y' */ 00000404 0102 btst D2, D0 00000406 0092 0122 0002 ori.l [A2], 0x1220002 0000040C 0000 0094 ori.b D0, 0x94 00000410 0014 00AD ori.b [A4], 0xAD 00000414 0034 0007 0000 ori.b [A4 + D0.w], 0x7 0000041A 0094 0036 00AD ori.l [A4], 0x3600AD 00000420 0056 0103 ori.w [A6], 0x103 00000424 0000 0094 ori.b D0, 0x94 00000428 0058 00AD ori.w [A0]+, 0xAD 0000042C 0078 0007 0000 ori.w [0x00000000 /* __m68k_reset_stack__ */], 0x7 00000432 0094 007A 00AD ori.l [A4], 0x7A00AD 00000438 009A 0004 0000 ori.l [A2]+, 0x40000 0000043E 0094 009C 00AD ori.l [A4], 0x9C00AD 00000444 00BC 0001 0000 0094 00BE ori.l 0x9400BE, 0x10000 0000044E 00AD 00DE 0001 0000 ori.l [A5 + 0x0], 0xDE0001 00000456 0094 00E0 00AD ori.l [A4], 0xE000AD 0000045C 0100 btst D0, D0 0000045E 0002 0100 ori.b D2, 0x0 00000462 0094 0102 00AD ori.l [A4], 0x10200AD 00000468 0122 btst -[A2], D0 0000046A 0002 0000 ori.b D2, 0x0 0000046E 00AF 0014 00C8 0034 ori.l [A7 + 0x34], 0x1400C8 00000476 0003 0000 ori.b D3, 0x0 0000047A 00AF 0036 00C8 0056 ori.l [A7 + 0x56], 0x3600C8 00000482 0101 btst D1, D0 00000484 0000 00AF ori.b D0, 0xAF 00000488 0058 00C8 ori.w [A0]+, 0xC8 0000048C 0078 0001 0000 ori.w [0x00000000 /* __m68k_reset_stack__ */], 0x1 00000492 00AF 007A 00C8 009A ori.l [A7 + 0x9A], 0x7A00C8 0000049A 0001 0000 ori.b D1, 0x0 0000049E 00AF 009C 00C8 00BC ori.l [A7 + 0xBC], 0x9C00C8 000004A6 0001 0100 ori.b D1, 0x0 000004AA 00AF 00BE 00C8 00DE ori.l [A7 + 0xDE], 0xBE00C8 000004B2 0004 0000 ori.b D4, 0x0 000004B6 00AF 00E0 00C8 0100 ori.l [A7 + 0x100], 0xE000C8 000004BE 0101 btst D1, D0 000004C0 0000 00AF ori.b D0, 0xAF 000004C4 0102 btst D2, D0 000004C6 00C8 .incomplete 000004C8 0122 btst -[A2], D0 000004CA 0201 0000 andi.b D1, 0x0 000004CE 00CA .incomplete 000004D0 0014 00E3 ori.b [A4], 0xE3 000004D4 0034 0006 0000 ori.b [A4 + D0.w], 0x6 000004DA 00CA .incomplete 000004DC 0036 00E3 0056 ori.b [A6 + D0.w + 0x56], 0xE3 000004E2 0005 0000 ori.b D5, 0x0 000004E6 00CA .incomplete 000004E8 0058 00E3 ori.w [A0]+, 0xE3 000004EC 0078 0006 00FF ori.w [0x000000FF], 0x6 000004F2 00CA .incomplete 000004F4 007A 00E3 009A ori.w [PC + 0x9A /* 00000590, value 0xC, cstring "" */], 0xE3 export_675: // at 000004F6 (misaligned) 000004FA 0006 00FF ori.b D6, 0xFF 000004FE 00CA .incomplete 00000500 009C 00E3 00BC ori.l [A4]+, 0xE300BC 00000506 0006 00FF ori.b D6, 0xFF 0000050A 00CA .incomplete 0000050C 00BE 00E3 00DE ori.l <>, 0xE300DE 00000512 0004 0000 ori.b D4, 0x0 00000516 00CA .incomplete 00000518 00E0 .incomplete 0000051A 00E3 .incomplete 0000051C 0100 btst D0, D0 0000051E 0007 0000 ori.b D7, 0x0 00000522 00CA .incomplete 00000524 0102 btst D2, D0 00000526 00E3 .incomplete 00000528 0122 btst -[A2], D0 0000052A 0001 0000 ori.b D1, 0x0 0000052E 00E5 .incomplete 00000530 0014 00FE ori.b [A4], 0xFE 00000534 0034 0003 0000 ori.b [A4 + D0.w], 0x3 0000053A 00E5 .incomplete 0000053C 0036 00FE 0056 ori.b [A6 + D0.w + 0x56], 0xFE 00000542 0001 0000 ori.b D1, 0x0 00000546 00E5 .incomplete 00000548 0058 00FE ori.w [A0]+, 0xFE export_840: // at 0000054A (misaligned) 0000054C 0078 0004 00FF ori.w [0x000000FF], 0x4 00000552 00E5 .incomplete 00000554 007A 00FE 009A ori.w [PC + 0x9A /* 000005F0, value 0x102 */], 0xFE 0000055A 0001 00FF ori.b D1, 0xFF 0000055E 00E5 .incomplete 00000560 009C 00FE 00BC ori.l [A4]+, 0xFE00BC 00000566 0002 00FF ori.b D2, 0xFF 0000056A 00E5 .incomplete 0000056C 00BE 00FE 00DE ori.l <>, 0xFE00DE 00000572 0001 0000 ori.b D1, 0x0 00000576 00E5 .incomplete 00000578 00E0 .incomplete 0000057A 00FE .incomplete 0000057C 0100 btst D0, D0 0000057E 0001 0000 ori.b D1, 0x0 00000582 00E5 .incomplete 00000584 0102 btst D2, D0 00000586 00FE .incomplete 00000588 0122 btst -[A2], D0 fn0000058A: 0000058A 4EAD 174A jsr [A5 + 0x174A /* export_741 */] 0000058E 0000 000C ori.b D0, 0xC 00000592 0008 0008 ori.b A0, 0x8 00000596 0000 0000 ori.b D0, 0x0 0000059A 0005 0014 ori.b D5, 0x14 0000059E 0025 0034 ori.b -[A5], 0x34 /* '4' */ 000005A2 0000 0000 ori.b D0, 0x0 000005A6 0005 0036 ori.b D5, 0x36 /* '6' */ 000005AA 0025 0056 ori.b -[A5], 0x56 /* 'V' */ 000005AE 0000 0000 ori.b D0, 0x0 000005B2 0005 0058 ori.b D5, 0x58 /* 'X' */ 000005B6 0025 0078 ori.b -[A5], 0x78 /* 'x' */ 000005BA 0000 0000 ori.b D0, 0x0 000005BE 0005 007A ori.b D5, 0x7A /* 'z' */ 000005C2 0025 009A ori.b -[A5], 0x9A 000005C6 0000 0000 ori.b D0, 0x0 000005CA 0005 009C ori.b D5, 0x9C 000005CE 0025 00BC ori.b -[A5], 0xBC 000005D2 0000 0000 ori.b D0, 0x0 000005D6 0005 00BE ori.b D5, 0xBE 000005DA 0025 00DE ori.b -[A5], 0xDE 000005DE 0000 0000 ori.b D0, 0x0 000005E2 0005 00E0 ori.b D5, 0xE0 000005E6 0025 0100 ori.b -[A5], 0x0 000005EA 0000 0000 ori.b D0, 0x0 000005EE 0005 0102 ori.b D5, 0x2 000005F2 0025 0122 ori.b -[A5], 0x22 /* '\"' */ 000005F6 0000 0000 ori.b D0, 0x0 000005FA 0027 0014 ori.b -[A7], 0x14 000005FE 0047 0034 ori.w D7, 0x34 /* '4' */ 00000602 0000 0000 ori.b D0, 0x0 00000606 0027 0036 ori.b -[A7], 0x36 /* '6' */ export_674: 0000060A 0047 0056 ori.w D7, 0x56 /* 'V' */ 0000060E 0000 0000 ori.b D0, 0x0 00000612 0027 0058 ori.b -[A7], 0x58 /* 'X' */ 00000616 0047 0078 ori.w D7, 0x78 /* 'x' */ 0000061A 0000 0000 ori.b D0, 0x0 0000061E 0027 007A ori.b -[A7], 0x7A /* 'z' */ 00000622 0047 009A ori.w D7, 0x9A 00000626 0000 0000 ori.b D0, 0x0 0000062A 0027 009C ori.b -[A7], 0x9C 0000062E 0047 00BC ori.w D7, 0xBC 00000632 0000 0000 ori.b D0, 0x0 00000636 0027 00BE ori.b -[A7], 0xBE 0000063A 0047 00DE ori.w D7, 0xDE 0000063E 0000 0000 ori.b D0, 0x0 00000642 0027 00E0 ori.b -[A7], 0xE0 00000646 0047 0100 ori.w D7, 0x100 export_673: 0000064A 0000 0000 ori.b D0, 0x0 0000064E 0027 0102 ori.b -[A7], 0x2 00000652 0047 0122 ori.w D7, 0x122 00000656 0000 0000 ori.b D0, 0x0 0000065A 0049 0014 ori.w A1, 0x14 0000065E 0069 0034 0000 ori.w [A1 + 0x0], 0x34 /* '4' */ 00000664 0000 0049 ori.b D0, 0x49 /* 'I' */ 00000668 0036 0069 0056 ori.b [A6 + D0.w + 0x56], 0x69 /* 'i' */ 0000066E 0000 0000 ori.b D0, 0x0 00000672 0049 0058 ori.w A1, 0x58 /* 'X' */ 00000676 0069 0078 0000 ori.w [A1 + 0x0], 0x78 /* 'x' */ 0000067C 0000 0049 ori.b D0, 0x49 /* 'I' */ 00000680 007A 0069 009A ori.w [PC + 0x9A /* 0000071C, value 0x14, cstring "" */], 0x69 /* 'i' */ 00000686 0000 0000 ori.b D0, 0x0 export_672: 0000068A 0049 009C ori.w A1, 0x9C 0000068E 0069 00BC 0000 ori.w [A1 + 0x0], 0xBC 00000694 0000 0049 ori.b D0, 0x49 /* 'I' */ 00000698 00BE 0069 00DE ori.l <>, 0x6900DE 0000069E 0000 0000 ori.b D0, 0x0 000006A2 0049 00E0 ori.w A1, 0xE0 000006A6 0069 0100 0000 ori.w [A1 + 0x0], 0x100 000006AC 0000 0049 ori.b D0, 0x49 /* 'I' */ 000006B0 0102 btst D2, D0 000006B2 0069 0122 0000 ori.w [A1 + 0x0], 0x122 000006B8 0000 006B ori.b D0, 0x6B /* 'k' */ 000006BC 0014 008B ori.b [A4], 0x8B 000006C0 0034 0000 0000 ori.b [A4 + D0.w], 0x0 000006C6 006B 0036 008B ori.w [A3 + 0x8B], 0x36 /* '6' */ 000006CC 0056 0000 ori.w [A6], 0x0 000006D0 0000 006B ori.b D0, 0x6B /* 'k' */ 000006D4 0058 008B ori.w [A0]+, 0x8B 000006D8 0078 0000 0000 ori.w [0x00000000 /* __m68k_reset_stack__ */], 0x0 000006DE 006B 007A 008B ori.w [A3 + 0x8B], 0x7A /* 'z' */ 000006E4 009A 0000 0000 ori.l [A2]+, 0x0 000006EA 006B 009C 008B ori.w [A3 + 0x8B], 0x9C 000006F0 00BC 0000 0000 006B 00BE ori.l 0x6B00BE, 0x0 000006FA 008B 00DE 0000 ori.l A3, 0xDE0000 00000700 0000 006B ori.b D0, 0x6B /* 'k' */ 00000704 00E0 .incomplete 00000706 008B 0100 0000 ori.l A3, 0x1000000 0000070C 0000 006B ori.b D0, 0x6B /* 'k' */ 00000710 0102 btst D2, D0 00000712 008B 0122 0000 ori.l A3, 0x1220000 export_671: // at 00000716 (misaligned) 00000718 0000 008D ori.b D0, 0x8D 0000071C 0014 00AD ori.b [A4], 0xAD 00000720 0034 0000 0000 ori.b [A4 + D0.w], 0x0 00000726 008D 0036 00AD ori.l A5, 0x3600AD 0000072C 0056 0000 ori.w [A6], 0x0 00000730 0000 008D ori.b D0, 0x8D 00000734 0058 00AD ori.w [A0]+, 0xAD 00000738 0078 0000 0000 ori.w [0x00000000 /* __m68k_reset_stack__ */], 0x0 0000073E 008D 007A 00AD ori.l A5, 0x7A00AD 00000744 009A 0000 0000 ori.l [A2]+, 0x0 0000074A 008D 009C 00AD ori.l A5, 0x9C00AD 00000750 00BC 0000 0000 008D 00BE ori.l 0x8D00BE, 0x0 0000075A 00AD 00DE 0000 0000 ori.l [A5 + 0x0], 0xDE0000 00000762 008D 00E0 00AD ori.l A5, 0xE000AD 00000768 0100 btst D0, D0 0000076A 0000 0000 ori.b D0, 0x0 0000076E 008D 0102 00AD ori.l A5, 0x10200AD 00000774 0122 btst -[A2], D0 00000776 0000 0000 ori.b D0, 0x0 0000077A 00AF 0014 00CF 0034 ori.l [A7 + 0x34], 0x1400CF 00000782 0000 0000 ori.b D0, 0x0 00000786 00AF 0036 00CF 0056 ori.l [A7 + 0x56], 0x3600CF 0000078E 0000 0000 ori.b D0, 0x0 00000792 00AF 0058 00CF 0078 ori.l [A7 + 0x78], 0x5800CF 0000079A 0004 B842 ori.b D4, 0x42 /* 'B' */ 0000079E 00AF 007A 00CF 009A ori.l [A7 + 0x9A], 0x7A00CF export_670: // at 000007A2 (misaligned) 000007A6 0000 0000 ori.b D0, 0x0 000007AA 00AF 009C 00CF 00BC ori.l [A7 + 0xBC], 0x9C00CF 000007B2 0000 0000 ori.b D0, 0x0 000007B6 00AF 00BE 00CF 00DE ori.l [A7 + 0xDE], 0xBE00CF 000007BE 0000 0000 ori.b D0, 0x0 000007C2 00AF 00E0 00CF 0100 ori.l [A7 + 0x100], 0xE000CF 000007CA 0000 0000 ori.b D0, 0x0 000007CE 00AF 0102 00CF 0122 ori.l [A7 + 0x122], 0x10200CF 000007D6 0000 0000 ori.b D0, 0x0 000007DA 00D1 .incomplete 000007DC 0014 00F1 ori.b [A4], 0xF1 000007E0 0034 0000 0000 ori.b [A4 + D0.w], 0x0 000007E6 00D1 .incomplete 000007E8 0036 00F1 0056 ori.b [A6 + D0.w + 0x56], 0xF1 000007EE 0000 0000 ori.b D0, 0x0 000007F2 00D1 .incomplete 000007F4 0058 00F1 ori.w [A0]+, 0xF1 000007F8 0078 0000 0000 ori.w [0x00000000 /* __m68k_reset_stack__ */], 0x0 000007FE 00D1 .incomplete 00000800 007A 00F1 009A ori.w [PC + 0x9A /* 0000089C, value 0x8, cstring "" */], 0xF1 00000806 0000 0000 ori.b D0, 0x0 0000080A 00D1 .incomplete 0000080C 009C 00F1 00BC ori.l [A4]+, 0xF100BC 00000812 0000 0000 ori.b D0, 0x0 00000816 00D1 .incomplete 00000818 00BE 00F1 00DE ori.l <>, 0xF100DE 0000081E 0000 0000 ori.b D0, 0x0 00000822 00D1 .incomplete 00000824 00E0 .incomplete 00000826 00F1 .incomplete 00000828 0100 btst D0, D0 0000082A 0000 0000 ori.b D0, 0x0 0000082E 00D1 .incomplete 00000830 0102 btst D2, D0 00000832 00F1 .incomplete 00000834 0122 btst -[A2], D0 00000836 0000 0000 ori.b D0, 0x0 0000083A 00F3 .incomplete 0000083C 0014 0113 ori.b [A4], 0x13 00000840 0034 0000 0000 ori.b [A4 + D0.w], 0x0 00000846 00F3 .incomplete 00000848 0036 0113 0056 ori.b [A6 + D0.w + 0x56], 0x13 0000084E 0000 0000 ori.b D0, 0x0 00000852 00F3 .incomplete 00000854 0058 0113 ori.w [A0]+, 0x113 export_839: // at 00000856 (misaligned) 00000858 0078 0000 0000 ori.w [0x00000000 /* __m68k_reset_stack__ */], 0x0 0000085E 00F3 .incomplete 00000860 007A 0113 009A ori.w [PC + 0x9A /* 000008FC, value 0xFFFF */], 0x113 export_669: // at 00000862 (misaligned) 00000866 0000 0000 ori.b D0, 0x0 0000086A 00F3 .incomplete 0000086C 009C 0113 00BC ori.l [A4]+, 0x11300BC export_838: // at 0000086E (misaligned) 00000872 0000 0000 ori.b D0, 0x0 00000876 00F3 .incomplete 00000878 00BE 0113 00DE ori.l <>, 0x11300DE 0000087E 0000 0000 ori.b D0, 0x0 00000882 00F3 .incomplete 00000884 00E0 .incomplete 00000886 0113 btst [A3], D0 export_837: 00000888 0100 btst D0, D0 0000088A 0004 B83A ori.b D4, 0x3A /* ':' */ 0000088E 00F3 .incomplete export_836: 00000890 0102 btst D2, D0 00000892 0113 btst [A3], D0 export_668: 00000894 0122 btst -[A2], D0 00000896 4EAD 175A jsr [A5 + 0x175A /* export_743 */] export_835: // at 00000898 (misaligned) 0000089A 0002 0008 ori.b D2, 0x8 0000089E 0004 9243 ori.b D4, 0x43 /* 'C' */ export_834: // at 000008A0 (misaligned) 000008A2 B242 cmp.w D1, D2 000008A4 6E0E bgt +0x10 /* 000008B4 */ 000008A6 7015 moveq.l D0, 0x15 export_833: 000008A8 3D40 0016 move.w [A6 + 0x16], D0 000008AC 4E75 rts fn000008AE: 000008AE 4EAD 175A jsr [A5 + 0x175A /* export_743 */] export_832: // at 000008B0 (misaligned) 000008B2 0006 0003 ori.b D6, 0x3 // begin alternate branch 000008B4-000008CC label000008B4: 000008B4 0003 0000 ori.b D3, 0x0 export_831: 000008B8 0000 0000 ori.b D0, 0x0 000008BC 0000 0000 ori.b D0, 0x0 export_830: 000008C0 0000 0000 ori.b D0, 0x0 000008C4 0000 0000 ori.b D0, 0x0 000008C8 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */] // end alternate branch 000008B4-000008CC label000008B4: // (misaligned) 000008B6 0000 0000 ori.b D0, 0x0 export_831: // at 000008B8 (misaligned) 000008BA 0000 0000 ori.b D0, 0x0 000008BE 0000 0000 ori.b D0, 0x0 export_830: // at 000008C0 (misaligned) 000008C2 0000 0000 ori.b D0, 0x0 000008C6 0000 4EAD ori.b D0, 0xAD 000008CA 0BD2 .incomplete 000008CC FFFF .invalid <> 000008CE CA7C 4EAD and.w D5, 0x4EAD export_829: // at 000008D0 (misaligned) 000008D2 0BD2 .incomplete 000008D4 FFFF .invalid <> 000008D6 CA8E and.l D5, A6 export_828: 000008D8 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */] 000008DC FFFF .invalid <> export_827: 000008DE CA92 and.l D5, [A2] 000008E0 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */] 000008E4 FFFF .invalid <> export_826: 000008E6 CA96 and.l D5, [A6] 000008E8 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */] 000008EC FFFF .invalid <> export_825: 000008EE CA9A and.l D5, [A2]+ 000008F0 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */] 000008F4 FFFF .invalid <> export_824: 000008F6 CA9E and.l D5, [A6]+ 000008F8 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */] 000008FC FFFF .invalid <> export_823: 000008FE CAA2 and.l D5, -[A2] 00000900 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */] 00000904 FFFF .invalid <> export_822: 00000906 CAA6 and.l D5, -[A6] export_667: 00000908 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */] 0000090C FFFF .invalid <> export_821: 0000090E CAAA 4EAD and.l D5, [A2 + 0x4EAD] 00000912 0BD2 .incomplete 00000914 FFFF .invalid <> 00000916 CAAE 4EAD and.l D5, [A6 + 0x4EAD] // begin alternate branch 00000918-0000091C fn00000918: 00000918 4EAD 079A jsr [A5 + 0x79A /* export_239 */] // end alternate branch 00000918-0000091C fn00000918: // (misaligned) 0000091A 079A bclr [A2]+, D3 0000091C 2053 movea.l A0, [A3] 0000091E 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */] 00000922 FFFF .invalid <> 00000924 CAB2 4EAD and.l D5, [A2 + D4 * 8 - 0x83] 00000928 0BD2 .incomplete 0000092A FFFF .invalid <> 0000092C CAB6 4EAD and.l D5, [A6 + D4 * 8 - 0x83] 00000930 0BD2 .incomplete 00000932 FFFF .invalid <> 00000934 CABA 4EAD and.l D5, [PC + 0x4EAD /* 00004EAF, value 0x16DCFC00 */] 00000938 0BD2 .incomplete 0000093A FFFF .invalid <> 0000093C CABE and.l D5, <> 0000093E 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */] 00000942 FFFF .invalid <> 00000944 CAD6 mulu.w D5, [A6] 00000946 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */] 0000094A FFFF .invalid <> 0000094C CADE mulu.w D5, [A6]+ 0000094E 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */] 00000952 FFFF .invalid <> 00000954 CAE6 mulu.w D5, -[A6] fn00000956: 00000956 4EAD 0BBA jsr [A5 + 0xBBA /* export_371 */] 0000095A 1234 0000 move.b D1, [A4 + D0.w] 0000095E 0007 A700 ori.b D7, 0x0 00000962 0040 FFD8 ori.w D0, 0xFFD8 00000966 FFEC .invalid <> 00000968 012E 01EC btst [A6 + 0x1EC], D0 0000096C 0000 0000 ori.b D0, 0x0 00000970 0122 btst -[A2], D0 00000972 01E0 .incomplete 00000974 0001 1D1A ori.b D1, 0x1A 00000978 0001 1D12 ori.b D1, 0x12 export_666: 0000097C 0000 0000 ori.b D0, 0x0 00000980 0000 0000 ori.b D0, 0x0 00000984 FFFF .invalid <> 00000986 FFFF .invalid <> 00000988 FFFF .invalid <> 0000098A FFFF .invalid <> 0000098C 0113 btst [A3], D0 0000098E 01E0 .incomplete 00000990 0001 0001 ori.b D1, 0x1 00000994 000B FFFF ori.b A3, 0xFF 00000998 FFFF .invalid <> 0000099A FFFF .invalid <> 0000099C FFFF .invalid <> 0000099E 0000 0004 ori.b D0, 0x4 000009A2 0100 btst D0, D0 000009A4 0000 000C ori.b D0, 0xC 000009A8 0000 0000 ori.b D0, 0x0 000009AC 0000 0021 ori.b D0, 0x21 /* '!' */ 000009B0 0000 001E ori.b D0, 0x1E 000009B4 0000 0000 ori.b D0, 0x0 000009B8 0000 0000 ori.b D0, 0x0 000009BC 0000 0000 ori.b D0, 0x0 000009C0 0000 0000 ori.b D0, 0x0 export_665: 000009C4 0000 0000 ori.b D0, 0x0 000009C8 0008 0000 ori.b A0, 0x0 000009CC FF00 .extension 0xF00 <> // unimplemented 000009CE 0001 1D46 ori.b D1, 0x46 /* 'F' */ 000009D2 0001 1D06 ori.b D1, 0x6 000009D6 0001 1D02 ori.b D1, 0x2 000009DA 0001 1DA2 ori.b D1, 0xA2 000009DE 0000 0000 ori.b D0, 0x0 000009E2 0001 1D3A ori.b D1, 0x3A /* ':' */ 000009E6 0044 0000 ori.w D4, 0x0 000009EA 0000 0000 ori.b D0, 0x0 export_820: 000009EE 0000 0000 ori.b D0, 0x0 000009F2 0000 0000 ori.b D0, 0x0 000009F6 0000 0180 ori.b D0, 0x80 000009FA 0000 0000 ori.b D0, 0x0 000009FE 0000 0000 ori.b D0, 0x0 00000A02 0028 0014 014A ori.b [A0 + 0x14A], 0x14 00000A08 01F4 .incomplete 00000A0A 0000 00CE ori.b D0, 0xCE 00000A0E FF50 .extension 0xF50 <> // unimplemented 00000A10 9670 0102 D772 sub.w D3, [[A0 + <> + D0] - 0x288E] 00000A16 0000 341F ori.b D0, 0x1F 00000A1A 0000 0000 ori.b D0, 0x0 00000A1E 0000 0000 ori.b D0, 0x0 export_819: 00000A22 4004 negx.b D4 export_664: 00000A24 E24C lsr D4.w, 1 00000A26 0000 0001 ori.b D0, 0x1 00000A2A 0A45 6E74 xori.w D5, 0x6E74 /* 'nt' */ 00000A2E 6572 bcs +0x74 /* 00000AA2 */ 00000A30 7072 moveq.l D0, 0x72 00000A32 6973 bvs +0x75 /* 00000AA7 */ 00000A34 6520 bcs +0x22 /* 00000A56 */ fn00000A36: 00000A36 4EAD 0BBA jsr [A5 + 0xBBA /* export_371 */] 00000A3A 4567 chk.w D2, -[A7] 00000A3C 0001 1CDE ori.b D1, 0xDE 00000A40 0000 0000 ori.b D0, 0x0 00000A44 0000 0000 ori.b D0, 0x0 00000A48 0000 0001 ori.b D0, 0x1 00000A4C 0000 0000 ori.b D0, 0x0 00000A50 0000 0000 ori.b D0, 0x0 00000A54 002A 00DC 0028 ori.b [A2 + 0x28], 0xDC // begin alternate branch 00000A56-00000A62 label00000A56: 00000A56 00DC .incomplete 00000A58 0028 00F5 0073 ori.b [A0 + 0x73], 0xF5 export_818: // at 00000A5A (misaligned) 00000A5E 0000 0000 ori.b D0, 0x0 // end alternate branch 00000A56-00000A62 export_818: label00000A56: // (misaligned) 00000A5A 00F5 .incomplete 00000A5C 0073 0000 0000 ori.w [A3 + D0.w], 0x0 00000A62 0000 0000 ori.b D0, 0x0 00000A66 024F 6B20 andi.w A7, 0x6B20 /* 'k ' */ fn00000A6A: 00000A6A 4EAD 0BBA jsr [A5 + 0xBBA /* export_371 */] export_663: // at 00000A6C (misaligned) 00000A6E 4567 chk.w D2, -[A7] 00000A70 0001 1CDA ori.b D1, 0xDA 00000A74 0000 0000 ori.b D0, 0x0 00000A78 0000 0000 ori.b D0, 0x0 00000A7C 0000 0001 ori.b D0, 0x1 00000A80 0000 0000 ori.b D0, 0x0 00000A84 0000 0000 ori.b D0, 0x0 00000A88 002A 00DC 0087 ori.b [A2 + 0x87], 0xDC 00000A8E 00F5 .incomplete 00000A90 00D2 .incomplete export_817: 00000A92 0000 0000 ori.b D0, 0x0 00000A96 0000 672A ori.b D0, 0x2A /* '*' */ 00000A9A 0643 616E addi.w D3, 0x616E /* 'an' */ 00000A9E 6365 bls +0x67 /* 00000B05 */ 00000AA0 6C20 bge +0x22 /* 00000AC2 */ fn00000AA2: 00000AA2 4EAD 0BBA jsr [A5 + 0xBBA /* export_371 */] 00000AA6 4567 chk.w D2, -[A7] 00000AA8 0001 1CD6 ori.b D1, 0xD6 export_816: 00000AAC 0002 6FA0 ori.b D2, 0xA0 00000AB0 0000 0000 ori.b D0, 0x0 export_662: 00000AB4 0010 0040 ori.b [A0], 0x40 /* '@' */ 00000AB8 0000 0000 ori.b D0, 0x0 export_815: 00000ABC 0000 0000 ori.b D0, 0x0 00000AC0 002A 004B 00DC ori.b [A2 + 0xDC], 0x4B /* 'K' */ // begin alternate branch 00000AC2-00000AC6 label00000AC2: 00000AC2 004B 00DC ori.w A3, 0xDC // end alternate branch 00000AC2-00000AC6 label00000AC2: // (misaligned) 00000AC6 005B 01A4 ori.w [A3]+, 0x1A4 00000ACA 0000 0000 ori.b D0, 0x0 00000ACE 0000 4CDF ori.b D0, 0xDF 00000AD2 0653 6372 addi.w [A3], 0x6372 /* 'cr' */ 00000AD6 6F6C ble +0x6E /* 00000B44 */ 00000AD8 6C20 bge +0x22 /* 00000AFA */ fn00000ADA: 00000ADA 4EAD 079A jsr [A5 + 0x79A /* export_239 */] 00000ADE 0000 0000 ori.b D0, 0x0 00000AE2 0000 0190 ori.b D0, 0x90 00000AE6 0000 1388 ori.b D0, 0x88 00000AEA 0000 03E8 ori.b D0, 0xE8 00000AEE 0000 00C8 ori.b D0, 0xC8 00000AF2 0001 4EAD ori.b D1, 0xAD // begin alternate branch 00000AF4-00000B04 fn00000AF4: 00000AF4 4EAD 0BBA jsr [A5 + 0xBBA /* export_371 */] 00000AF8 2345 0001 move.l [A1 + 0x1], D5 label00000AFA: // (misaligned) 00000AFC 1CF2 0000 move.b [A6]+, [A2 + D0.w] 00000B00 0000 0000 ori.b D0, 0x0 // end alternate branch 00000AF4-00000B04 fn00000AF4: // (misaligned) 00000AF6 0BBA 2345 bclr [PC + 0x2345 /* 00002E3D, value 0x402D0841 */], D5 label00000AFA: 00000AFA 0001 1CF2 ori.b D1, 0xF2 00000AFE 0000 0000 ori.b D0, 0x0 00000B02 0000 4EAD ori.b D0, 0xAD // begin alternate branch 00000B04-00000B0A fn00000B04: 00000B04 4EAD 0BBA jsr [A5 + 0xBBA /* export_371 */] 00000B08 3456 movea.w A2, [A6] // end alternate branch 00000B04-00000B0A fn00000B04: // (misaligned) 00000B06 0BBA 3456 bclr [PC + 0x3456 /* 00003F5E, value 0x205E209E */], D5 00000B0A 0001 1CF6 ori.b D1, 0xF6 00000B0E 0000 0018 ori.b D0, 0x18 export_661: 00000B12 0000 0192 ori.b D0, 0x92 00000B16 0000 0022 ori.b D0, 0x22 /* '\"' */ 00000B1A 0000 0000 ori.b D0, 0x0 00000B1E 0000 2099 ori.b D0, 0x99 export_814: // at 00000B20 (misaligned) 00000B22 0752 bchg [A2], D3 00000B24 6570 bcs +0x72 /* 00000B96 */ 00000B26 6F72 ble +0x74 /* 00000B9A */ 00000B28 7473 moveq.l D2, 0x73 00000B2A 2042 movea.l A0, D2 00000B2C 3A47 movea.w A5, D7 00000B2E 616C bsr +0x6E /* 00000B9C */ 00000B30 6178 bsr +0x7A /* 00000BAA */ 00000B32 7920 moveq.l D4, 0x20 00000B34 4D61 chk.w D6, -[A1] 00000B36 702F moveq.l D0, 0x2F 00000B38 473B 5368 6F72 .invalid 3, [PC + 0x6F72] // invalid opcode 4 with b == 4 00000B3E 7420 moveq.l D2, 0x20 00000B40 5261 addq.w -[A1], 1 00000B42 6E67 bgt +0x69 /* 00000BAB */ label00000B44: 00000B44 6520 bcs +0x22 /* 00000B66 */ 00000B46 5363 subq.w -[A3], 1 00000B48 616E bsr +0x70 /* 00000BB8 */ 00000B4A 2F53 3B4C move.l [A7 + 0x3B4C], [A3] 00000B4E 6F6E ble +0x70 /* 00000BBE */ 00000B50 6720 beq +0x22 /* 00000B72 */ 00000B52 5261 addq.w -[A1], 1 00000B54 6E67 bgt +0x69 /* 00000BBD */ 00000B56 6520 bcs +0x22 /* 00000B78 */ 00000B58 5363 subq.w -[A3], 1 00000B5A 616E bsr +0x70 /* 00000BCA */ 00000B5C 2F4C 3B53 move.l [A7 + 0x3B53], A4 00000B60 7461 moveq.l D2, 0x61 00000B62 7475 moveq.l D2, 0x75 00000B64 732F moveq.l D1, 0x2F label00000B66: 00000B66 5120 subq.b -[A0], 8 fn00000B68: 00000B68 4EAD 0BBA jsr [A5 + 0xBBA /* export_371 */] 00000B6C 3456 movea.w A2, [A6] 00000B6E 0001 1CFE ori.b D1, 0xFE label00000B72: 00000B72 0000 0018 ori.b D0, 0x18 00000B76 0000 0190 ori.b D0, 0x90 // begin alternate branch 00000B78-00000B7A label00000B78: 00000B78 0190 bclr [A0], D0 // end alternate branch 00000B78-00000B7A label00000B78: // (misaligned) 00000B7A 0000 0022 ori.b D0, 0x22 /* '\"' */ export_660: // at 00000B7C (misaligned) 00000B7E 0000 0000 ori.b D0, 0x0 00000B82 0000 A883 ori.b D0, 0x83 00000B86 0743 bchg D3, D3 export_813: 00000B88 6F6E ble +0x70 /* 00000BF8 */ 00000B8A 7472 moveq.l D2, 0x72 00000B8C 6F6C ble +0x6E /* 00000BFA */ 00000B8E 2043 movea.l A0, D3 00000B90 4B4E chk.w D5, A6 00000B92 6176 bsr +0x78 /* 00000C0A */ 00000B94 6167 bsr +0x69 /* 00000BFD */ label00000B96: 00000B96 6174 bsr +0x76 /* 00000C0C */ 00000B98 652F bcs +0x31 /* 00000BC9 */ label00000B9A: 00000B9A 4E3B .invalid // invalid opcode 4 fn00000B9C: 00000B9C 282D 3B50 move.l D4, [A5 + 0x3B50] 00000BA0 6861 bvc +0x63 /* 00000C03 */ 00000BA2 7365 moveq.l D1, 0x65 00000BA4 7273 moveq.l D1, 0x73 00000BA6 2F50 3B50 move.l [A7 + 0x3B50], [A0] fn00000BAA: 00000BAA 686F bvc +0x71 /* 00000C1B */ 00000BAC 746F moveq.l D2, 0x6F 00000BAE 6E20 bgt +0x22 /* 00000BD0 */ 00000BB0 546F 7270 addq.w [A7 + 0x7270], 2 00000BB4 6564 bcs +0x66 /* 00000C1A */ 00000BB6 6F73 ble +0x75 /* 00000C2B */ fn00000BB8: 00000BB8 2F54 3B53 move.l [A7 + 0x3B53], [A4] export_812: 00000BBC 6869 bvc +0x6B /* 00000C27 */ label00000BBE: 00000BBE 656C bcs +0x6E /* 00000C2C */ 00000BC0 6473 bcc +0x75 /* 00000C35 */ 00000BC2 2F55 3B28 move.l [A7 + 0x3B28], [A5] 00000BC6 2D3B 5265 move.l -[A6], [PC + D5.w * 2 + 0x65] export_811: // at 00000BC8 (misaligned) fn00000BCA: 00000BCA 7374 moveq.l D1, 0x74 00000BCC 6172 bsr +0x74 /* 00000C40 */ 00000BCE 7420 moveq.l D2, 0x20 label00000BD0: 00000BD0 4761 chk.w D3, -[A1] 00000BD2 6D65 blt +0x67 /* 00000C39 */ export_810: 00000BD4 3B28 2D3B move.w -[A5], [A0 + 0x2D3B] 00000BD8 5175 6974 subq.w <>, 8 fn00000BDC: 00000BDC 4EAD 0BBA jsr [A5 + 0xBBA /* export_371 */] 00000BE0 3456 movea.w A2, [A6] 00000BE2 0001 1D2A ori.b D1, 0x2A /* '*' */ export_659: 00000BE6 FFFF .invalid <> 00000BE8 F4D6 cinvp DATA+INST, [A6] 00000BEA 0000 0191 ori.b D0, 0x91 00000BEE 0000 0018 ori.b D0, 0x18 export_809: // at 00000BF0 (misaligned) 00000BF2 0000 0000 ori.b D0, 0x0 00000BF6 0000 A883 ori.b D0, 0x83 // begin alternate branch 00000BF8-00000BFA label00000BF8: 00000BF8 A883 syscall DrawChar // end alternate branch 00000BF8-00000BFA label00000BF8: // (misaligned) label00000BFA: 00000BFA 1541 626F move.b [A2 + 0x626F], D1 00000BFE 7574 moveq.l D2, 0x74 00000C00 2053 movea.l A0, [A3] 00000C02 7461 moveq.l D2, 0x61 00000C04 7220 moveq.l D1, 0x20 00000C06 5472 656B 2E2E 2E3B 282D addq.w [[A2 + 0x2E2E] + 0x2E3B282D], 2 // begin alternate branch 00000C0A-00000C14 fn00000C0A: 00000C0A 2E2E 2E3B move.l D7, [A6 + 0x2E3B] export_808: // at 00000C0C (misaligned) fn00000C0C: // (misaligned) 00000C0E 282D 41FA move.l D4, [A5 + 0x41FA /* export_2107 */] fn00000C10: // (misaligned) 00000C12 F978 .extension 0x978 <> // unimplemented // end alternate branch 00000C0A-00000C14 // begin alternate branch 00000C0C-00000C10 export_808: fn00000C0C: 00000C0C 2E3B 282D move.l D7, [PC + D2 + 0x2D] // end alternate branch 00000C0C-00000C10 export_808: // at 00000C0C (misaligned) fn00000C0A: // (misaligned) fn00000C0C: // (misaligned) fn00000C10: 00000C10 41FA F978 lea.l A0, [PC - 0x688 /* 0000058A, value 0x4EAD174A */] 00000C14 2D08 move.l -[A6], A0 00000C16 4EAD 172A jsr [A5 + 0x172A /* export_737 */] label00000C1A: 00000C1A 4E75 rts fn00000C1C: 00000C1C 41FA F660 lea.l A0, [PC - 0x9A0 /* 0000027E, value 0x4EAD174A */] 00000C20 2D08 move.l -[A6], A0 00000C22 4EAD 172A jsr [A5 + 0x172A /* export_737 */] 00000C26 4E75 rts fn00000C28: 00000C28 4267 clr.w -[A7] 00000C2A A861 syscall Random label00000C2C: 00000C2C 301F move.w D0, [A7]+ 00000C2E 48C0 ext.l D0 export_807: 00000C30 2D00 move.l -[A6], D0 00000C32 4A16 tst.b [A6] 00000C34 6A02 bpl +0x4 /* 00000C38 */ 00000C36 4496 neg.l [A6] label00000C38: 00000C38 2D3C 0000 0064 move.l -[A6], 0x64 /* 'd' */ 00000C3E 4EAD 08AA jsr [A5 + 0x8AA /* export_273 */] // begin alternate branch 00000C40-00000C46 fn00000C40: 00000C40 08AA 4E75 4267 bclr.b [A2 + 0x4267], 0x75 /* 'u' */ // end alternate branch 00000C40-00000C46 fn00000C40: // (misaligned) 00000C42 4E75 rts fn00000C44: 00000C44 4267 clr.w -[A7] 00000C46 A861 syscall Random 00000C48 301F move.w D0, [A7]+ 00000C4A 48C0 ext.l D0 00000C4C 2D00 move.l -[A6], D0 00000C4E 4A16 tst.b [A6] 00000C50 6A02 bpl +0x4 /* 00000C54 */ export_658: 00000C52 4496 neg.l [A6] label00000C54: 00000C54 2D3C 0000 0008 move.l -[A6], 0x8 00000C5A 4EAD 08AA jsr [A5 + 0x8AA /* export_273 */] 00000C5E 4E75 rts 00000C60 41ED CA7C lea.l A0, [A5 - 0x3584] export_806: 00000C64 2D08 move.l -[A6], A0 00000C66 4EBA F5E6 jsr [PC - 0xA1A /* 0000024E */] 00000C6A 5496 addq.l [A6], 2 00000C6C 205E movea.l A0, [A6]+ 00000C6E 201E move.l D0, [A6]+ 00000C70 3080 move.w [A0], D0 00000C72 41ED CA7C lea.l A0, [A5 - 0x3584] 00000C76 2D08 move.l -[A6], A0 00000C78 4EBA F5D4 jsr [PC - 0xA2C /* 0000024E */] 00000C7C 205E movea.l A0, [A6]+ 00000C7E 201E move.l D0, [A6]+ 00000C80 3080 move.w [A0], D0 00000C82 4E75 rts fn00000C84: 00000C84 41ED CA7C lea.l A0, [A5 - 0x3584] 00000C88 2D08 move.l -[A6], A0 00000C8A 4EBA F5C2 jsr [PC - 0xA3E /* 0000024E */] 00000C8E 2056 movea.l A0, [A6] 00000C90 7000 moveq.l D0, 0x00 00000C92 3010 move.w D0, [A0] 00000C94 2C80 move.l [A6], D0 00000C96 2016 move.l D0, [A6] 00000C98 48C0 ext.l D0 export_805: 00000C9A 2C80 move.l [A6], D0 00000C9C 41ED CA7C lea.l A0, [A5 - 0x3584] 00000CA0 2D08 move.l -[A6], A0 00000CA2 4EBA F5AA jsr [PC - 0xA56 /* 0000024E */] 00000CA6 5496 addq.l [A6], 2 00000CA8 2056 movea.l A0, [A6] 00000CAA 7000 moveq.l D0, 0x00 00000CAC 3010 move.w D0, [A0] 00000CAE 2C80 move.l [A6], D0 export_657: 00000CB0 2016 move.l D0, [A6] 00000CB2 48C0 ext.l D0 00000CB4 2C80 move.l [A6], D0 00000CB6 4E75 rts fn00000CB8: 00000CB8 41ED CA7C lea.l A0, [A5 - 0x3584] 00000CBC 2D08 move.l -[A6], A0 00000CBE 4EBA F58E jsr [PC - 0xA72 /* 0000024E */] 00000CC2 2D3C 0000 0006 move.l -[A6], 0x6 00000CC8 201E move.l D0, [A6]+ 00000CCA D196 add.l [A6], D0 00000CCC 205E movea.l A0, [A6]+ 00000CCE 201E move.l D0, [A6]+ 00000CD0 3080 move.w [A0], D0 00000CD2 41ED CA7C lea.l A0, [A5 - 0x3584] 00000CD6 2D08 move.l -[A6], A0 export_656: 00000CD8 4EBA F574 jsr [PC - 0xA8C /* 0000024E */] 00000CDC 2D3C 0000 0004 move.l -[A6], 0x4 export_804: // at 00000CE0 (misaligned) 00000CE2 201E move.l D0, [A6]+ 00000CE4 D196 add.l [A6], D0 00000CE6 205E movea.l A0, [A6]+ 00000CE8 201E move.l D0, [A6]+ 00000CEA 3080 move.w [A0], D0 00000CEC 4E75 rts fn00000CEE: 00000CEE 41ED CA7C lea.l A0, [A5 - 0x3584] 00000CF2 2D08 move.l -[A6], A0 00000CF4 4EBA F558 jsr [PC - 0xAA8 /* 0000024E */] 00000CF8 2D3C 0000 0004 move.l -[A6], 0x4 00000CFE 201E move.l D0, [A6]+ 00000D00 D196 add.l [A6], D0 00000D02 2056 movea.l A0, [A6] 00000D04 7000 moveq.l D0, 0x00 00000D06 3010 move.w D0, [A0] 00000D08 2C80 move.l [A6], D0 00000D0A 2016 move.l D0, [A6] 00000D0C 48C0 ext.l D0 00000D0E 2C80 move.l [A6], D0 00000D10 41ED CA7C lea.l A0, [A5 - 0x3584] 00000D14 2D08 move.l -[A6], A0 00000D16 4EBA F536 jsr [PC - 0xACA /* 0000024E */] 00000D1A 2D3C 0000 0006 move.l -[A6], 0x6 00000D20 201E move.l D0, [A6]+ 00000D22 D196 add.l [A6], D0 00000D24 2056 movea.l A0, [A6] 00000D26 7000 moveq.l D0, 0x00 00000D28 3010 move.w D0, [A0] 00000D2A 2C80 move.l [A6], D0 00000D2C 2016 move.l D0, [A6] 00000D2E 48C0 ext.l D0 00000D30 2C80 move.l [A6], D0 00000D32 4E75 rts fn00000D34: 00000D34 4E52 FFF8 link A2, -0x0008 export_655: // at 00000D36 (misaligned) 00000D38 4EBA FED6 jsr [PC - 0x12A /* 00000C10 */] 00000D3C 4EBA FEDE jsr [PC - 0x122 /* 00000C1C */] 00000D40 2D3C 0000 0000 move.l -[A6], 0x0 00000D46 41ED CA8E lea.l A0, [A5 - 0x3572] 00000D4A 2D08 move.l -[A6], A0 00000D4C 205E movea.l A0, [A6]+ 00000D4E 209E move.l [A0], [A6]+ 00000D50 2D3C 0000 0000 move.l -[A6], 0x0 00000D56 41ED CA9A lea.l A0, [A5 - 0x3566] 00000D5A 2D08 move.l -[A6], A0 00000D5C 205E movea.l A0, [A6]+ 00000D5E 209E move.l [A0], [A6]+ 00000D60 2D3C 0000 0000 move.l -[A6], 0x0 00000D66 41ED CA92 lea.l A0, [A5 - 0x356E] 00000D6A 2D08 move.l -[A6], A0 00000D6C 205E movea.l A0, [A6]+ 00000D6E 209E move.l [A0], [A6]+ 00000D70 2D3C 0000 0000 move.l -[A6], 0x0 00000D76 41ED CAB6 lea.l A0, [A5 - 0x354A] 00000D7A 2D08 move.l -[A6], A0 00000D7C 205E movea.l A0, [A6]+ 00000D7E 209E move.l [A0], [A6]+ 00000D80 2D3C 0000 0000 move.l -[A6], 0x0 00000D86 41ED CABA lea.l A0, [A5 - 0x3546] 00000D8A 2D08 move.l -[A6], A0 00000D8C 205E movea.l A0, [A6]+ 00000D8E 209E move.l [A0], [A6]+ 00000D90 2D3C 0000 0000 move.l -[A6], 0x0 export_654: // at 00000D94 (misaligned) 00000D96 41ED CAB2 lea.l A0, [A5 - 0x354E] 00000D9A 2D08 move.l -[A6], A0 00000D9C 205E movea.l A0, [A6]+ 00000D9E 209E move.l [A0], [A6]+ 00000DA0 2D3C 0000 0008 move.l -[A6], 0x8 00000DA6 2D3C 0000 0000 move.l -[A6], 0x0 00000DAC 26C5 move.l [A3]+, D5 00000DAE 26C6 move.l [A3]+, D6 00000DB0 2C1E move.l D6, [A6]+ 00000DB2 2A1E move.l D5, [A6]+ label00000DB4: 00000DB4 41ED CAD6 lea.l A0, [A5 - 0x352A] 00000DB8 2D08 move.l -[A6], A0 00000DBA 2D3C 0000 0014 move.l -[A6], 0x14 00000DC0 2D3C 0000 001B move.l -[A6], 0x1B 00000DC6 2D06 move.l -[A6], D6 00000DC8 4EAD 071A jsr [A5 + 0x71A /* export_223 */] 00000DCC 2D3C 0000 0028 move.l -[A6], 0x28 /* '(' */ 00000DD2 201E move.l D0, [A6]+ 00000DD4 D196 add.l [A6], D0 00000DD6 2D3C 0000 0034 move.l -[A6], 0x34 /* '4' */ 00000DDC 2D3C 0000 001B move.l -[A6], 0x1B 00000DE2 2D06 move.l -[A6], D6 00000DE4 4EAD 071A jsr [A5 + 0x71A /* export_223 */] 00000DE8 2D3C 0000 0041 move.l -[A6], 0x41 /* 'A' */ 00000DEE 201E move.l D0, [A6]+ 00000DF0 D196 add.l [A6], D0 export_653: 00000DF2 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000DF6 3F2E 000E move.w -[A7], [A6 + 0xE] 00000DFA 3F2E 000A move.w -[A7], [A6 + 0xA] 00000DFE 3F2E 0006 move.w -[A7], [A6 + 0x6] 00000E02 3F2E 0002 move.w -[A7], [A6 + 0x2] 00000E06 DCFC 0014 add.w A6, 0x14 00000E0A A8A7 syscall SetRect 00000E0C 2D3C 0000 0008 move.l -[A6], 0x8 00000E12 2D3C 0000 0000 move.l -[A6], 0x0 00000E18 26C5 move.l [A3]+, D5 00000E1A 26C6 move.l [A3]+, D6 00000E1C 2C1E move.l D6, [A6]+ 00000E1E 2A1E move.l D5, [A6]+ label00000E20: 00000E20 2D2B FFFC move.l -[A6], [A3 - 0x4] 00000E24 2D06 move.l -[A6], D6 00000E26 4EBA F456 jsr [PC - 0xBAA /* 0000027E */] 00000E2A 255E FFFC move.l [A2 - 0x4], [A6]+ 00000E2E 4EBA FDF8 jsr [PC - 0x208 /* 00000C28 */] 00000E32 255E FFF8 move.l [A2 - 0x8], [A6]+ 00000E36 2D2A FFF8 move.l -[A6], [A2 - 0x8] 00000E3A 2D3C 0000 0062 move.l -[A6], 0x62 /* 'b' */ 00000E40 BD8E cmpm.l [A6]+, [A6]+ 00000E42 6F00 002C ble +0x2E /* 00000E70 */ 00000E46 2D3C 0000 0003 move.l -[A6], 0x3 00000E4C 2D2A FFFC move.l -[A6], [A2 - 0x4] 00000E50 4EBA F3C6 jsr [PC - 0xC3A /* 00000218 */] 00000E54 205E movea.l A0, [A6]+ 00000E56 221E move.l D1, [A6]+ 00000E58 1081 move.b [A0], D1 00000E5A 2D3C 0000 0003 move.l -[A6], 0x3 00000E60 41ED CA8E lea.l A0, [A5 - 0x3572] 00000E64 2D08 move.l -[A6], A0 00000E66 205E movea.l A0, [A6]+ 00000E68 221E move.l D1, [A6]+ 00000E6A D390 add.l [A0], D1 00000E6C 6000 0072 bra +0x74 /* 00000EE0 */ label00000E70: 00000E70 2D2A FFF8 move.l -[A6], [A2 - 0x8] 00000E74 2D3C 0000 0060 move.l -[A6], 0x60 /* '`' */ 00000E7A BD8E cmpm.l [A6]+, [A6]+ 00000E7C 6F00 002C ble +0x2E /* 00000EAA */ 00000E80 2D3C 0000 0002 move.l -[A6], 0x2 00000E86 2D2A FFFC move.l -[A6], [A2 - 0x4] 00000E8A 4EBA F38C jsr [PC - 0xC74 /* 00000218 */] 00000E8E 205E movea.l A0, [A6]+ 00000E90 221E move.l D1, [A6]+ 00000E92 1081 move.b [A0], D1 00000E94 2D3C 0000 0002 move.l -[A6], 0x2 00000E9A 41ED CA8E lea.l A0, [A5 - 0x3572] 00000E9E 2D08 move.l -[A6], A0 00000EA0 205E movea.l A0, [A6]+ 00000EA2 221E move.l D1, [A6]+ 00000EA4 D390 add.l [A0], D1 00000EA6 6000 0038 bra +0x3A /* 00000EE0 */ label00000EAA: 00000EAA 2D2A FFF8 move.l -[A6], [A2 - 0x8] 00000EAE 2D3C 0000 0053 move.l -[A6], 0x53 /* 'S' */ 00000EB4 BD8E cmpm.l [A6]+, [A6]+ 00000EB6 6F00 0028 ble +0x2A /* 00000EE0 */ 00000EBA 2D3C 0000 0001 move.l -[A6], 0x1 00000EC0 2D2A FFFC move.l -[A6], [A2 - 0x4] 00000EC4 4EBA F352 jsr [PC - 0xCAE /* 00000218 */] 00000EC8 205E movea.l A0, [A6]+ 00000ECA 221E move.l D1, [A6]+ 00000ECC 1081 move.b [A0], D1 00000ECE 2D3C 0000 0001 move.l -[A6], 0x1 00000ED4 41ED CA8E lea.l A0, [A5 - 0x3572] 00000ED8 2D08 move.l -[A6], A0 00000EDA 205E movea.l A0, [A6]+ 00000EDC 221E move.l D1, [A6]+ 00000EDE D390 add.l [A0], D1 label00000EE0: 00000EE0 4EBA FD62 jsr [PC - 0x29E /* 00000C44 */] 00000EE4 2D3C 0000 0001 move.l -[A6], 0x1 00000EEA 4EAD 082A jsr [A5 + 0x82A /* export_257 */] 00000EEE 2D2A FFFC move.l -[A6], [A2 - 0x4] 00000EF2 4EBA F32A jsr [PC - 0xCD6 /* 0000021E */] 00000EF6 205E movea.l A0, [A6]+ 00000EF8 221E move.l D1, [A6]+ 00000EFA 1081 move.b [A0], D1 00000EFC 4EBA FD2A jsr [PC - 0x2D6 /* 00000C28 */] 00000F00 2D3C 0000 005D move.l -[A6], 0x5D /* ']' */ 00000F06 BD8E cmpm.l [A6]+, [A6]+ 00000F08 6F00 0028 ble +0x2A /* 00000F32 */ 00000F0C 2D3C 0000 0001 move.l -[A6], 0x1 00000F12 2D2A FFFC move.l -[A6], [A2 - 0x4] 00000F16 4EBA F30C jsr [PC - 0xCF4 /* 00000224 */] 00000F1A 205E movea.l A0, [A6]+ 00000F1C 221E move.l D1, [A6]+ 00000F1E 1081 move.b [A0], D1 00000F20 2D3C 0000 0001 move.l -[A6], 0x1 00000F26 41ED CA92 lea.l A0, [A5 - 0x356E] 00000F2A 2D08 move.l -[A6], A0 00000F2C 205E movea.l A0, [A6]+ 00000F2E 221E move.l D1, [A6]+ 00000F30 D390 add.l [A0], D1 label00000F32: 00000F32 41ED CAD6 lea.l A0, [A5 - 0x352A] 00000F36 2D08 move.l -[A6], A0 00000F38 2D2A FFFC move.l -[A6], [A2 - 0x4] 00000F3C 4EBA F2F2 jsr [PC - 0xD0E /* 00000230 */] 00000F40 2D3C 0000 0008 move.l -[A6], 0x8 00000F46 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 00000F4A 41ED CAD6 lea.l A0, [A5 - 0x352A] 00000F4E 2D08 move.l -[A6], A0 00000F50 2D3C 0000 0022 move.l -[A6], 0x22 /* '\"' */ 00000F56 2D3C 0000 0000 move.l -[A6], 0x0 00000F5C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000F60 3F2E 0006 move.w -[A7], [A6 + 0x6] 00000F64 3F2E 0002 move.w -[A7], [A6 + 0x2] 00000F68 DCFC 000C add.w A6, 0xC 00000F6C A8A8 syscall OffsetRect 00000F6E 5286 addq.l D6, 1 00000F70 BA86 cmp.l D5, D6 00000F72 6E00 FEAC bgt -0x152 /* 00000E20 */ 00000F76 2C23 move.l D6, -[A3] 00000F78 2A23 move.l D5, -[A3] 00000F7A 5286 addq.l D6, 1 00000F7C BA86 cmp.l D5, D6 00000F7E 6E00 FE34 bgt -0x1CA /* 00000DB4 */ 00000F82 2C23 move.l D6, -[A3] 00000F84 2A23 move.l D5, -[A3] 00000F86 41ED CA92 lea.l A0, [A5 - 0x356E] 00000F8A 2D08 move.l -[A6], A0 00000F8C 2056 movea.l A0, [A6] 00000F8E 2C90 move.l [A6], [A0] 00000F90 4A9E tst.l [A6]+ 00000F92 6600 0036 bne +0x38 /* 00000FCA */ 00000F96 4EBA FCAC jsr [PC - 0x354 /* 00000C44 */] 00000F9A 4EBA FCA8 jsr [PC - 0x358 /* 00000C44 */] 00000F9E 4EBA F2DE jsr [PC - 0xD22 /* 0000027E */] export_803: // at 00000FA0 (misaligned) 00000FA2 255E FFFC move.l [A2 - 0x4], [A6]+ 00000FA6 2D3C 0000 0001 move.l -[A6], 0x1 00000FAC 2D2A FFFC move.l -[A6], [A2 - 0x4] 00000FB0 4EBA F272 jsr [PC - 0xD8E /* 00000224 */] 00000FB4 205E movea.l A0, [A6]+ 00000FB6 221E move.l D1, [A6]+ 00000FB8 1081 move.b [A0], D1 00000FBA 2D3C 0000 0001 move.l -[A6], 0x1 00000FC0 41ED CA92 lea.l A0, [A5 - 0x356E] 00000FC4 2D08 move.l -[A6], A0 00000FC6 205E movea.l A0, [A6]+ 00000FC8 209E move.l [A0], [A6]+ label00000FCA: 00000FCA 4EBA FC5C jsr [PC - 0x3A4 /* 00000C28 */] 00000FCE 2D3C 0000 0002 move.l -[A6], 0x2 00000FD4 4EAD 0602 jsr [A5 + 0x602 /* export_188 */] 00000FD8 41ED CA8E lea.l A0, [A5 - 0x3572] 00000FDC 2D08 move.l -[A6], A0 00000FDE 2056 movea.l A0, [A6] 00000FE0 2C90 move.l [A6], [A0] 00000FE2 201E move.l D0, [A6]+ 00000FE4 D196 add.l [A6], D0 00000FE6 41ED CA96 lea.l A0, [A5 - 0x356A] 00000FEA 2D08 move.l -[A6], A0 00000FEC 205E movea.l A0, [A6]+ 00000FEE 209E move.l [A0], [A6]+ 00000FF0 4E5A unlink A2 00000FF2 4E75 rts fn00000FF4: 00000FF4 4E52 FFFC link A2, -0x0004 00000FF8 2D3C 0000 0008 move.l -[A6], 0x8 00000FFE 2D3C 0000 0000 move.l -[A6], 0x0 00001004 26C5 move.l [A3]+, D5 00001006 26C6 move.l [A3]+, D6 00001008 2C1E move.l D6, [A6]+ 0000100A 2A1E move.l D5, [A6]+ label0000100C: 0000100C 41ED CAD6 lea.l A0, [A5 - 0x352A] 00001010 2D08 move.l -[A6], A0 00001012 2D3C 0000 0014 move.l -[A6], 0x14 00001018 2D3C 0000 0022 move.l -[A6], 0x22 /* '\"' */ 0000101E 2D06 move.l -[A6], D6 00001020 4EAD 071A jsr [A5 + 0x71A /* export_223 */] 00001024 2D3C 0000 0005 move.l -[A6], 0x5 0000102A 201E move.l D0, [A6]+ 0000102C D196 add.l [A6], D0 0000102E 2D3C 0000 0034 move.l -[A6], 0x34 /* '4' */ 00001034 2D3C 0000 0022 move.l -[A6], 0x22 /* '\"' */ 0000103A 2D06 move.l -[A6], D6 0000103C 4EAD 071A jsr [A5 + 0x71A /* export_223 */] 00001040 2D3C 0000 0025 move.l -[A6], 0x25 /* '%' */ 00001046 201E move.l D0, [A6]+ 00001048 D196 add.l [A6], D0 0000104A 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000104E 3F2E 000E move.w -[A7], [A6 + 0xE] 00001052 3F2E 000A move.w -[A7], [A6 + 0xA] 00001056 3F2E 0006 move.w -[A7], [A6 + 0x6] 0000105A 3F2E 0002 move.w -[A7], [A6 + 0x2] 0000105E DCFC 0014 add.w A6, 0x14 00001062 A8A7 syscall SetRect 00001064 2D3C 0000 0008 move.l -[A6], 0x8 0000106A 2D3C 0000 0000 move.l -[A6], 0x0 00001070 26C5 move.l [A3]+, D5 00001072 26C6 move.l [A3]+, D6 00001074 2C1E move.l D6, [A6]+ 00001076 2A1E move.l D5, [A6]+ label00001078: 00001078 2D2B FFFC move.l -[A6], [A3 - 0x4] 0000107C 2D06 move.l -[A6], D6 0000107E 4EBA F50A jsr [PC - 0xAF6 /* 0000058A */] 00001082 255E FFFC move.l [A2 - 0x4], [A6]+ 00001086 2D3C 0000 0000 move.l -[A6], 0x0 0000108C 2D2A FFFC move.l -[A6], [A2 - 0x4] 00001090 4EBA F1AA jsr [PC - 0xE56 /* 0000023C */] 00001094 205E movea.l A0, [A6]+ 00001096 209E move.l [A0], [A6]+ 00001098 41ED CAD6 lea.l A0, [A5 - 0x352A] export_802: 0000109C 2D08 move.l -[A6], A0 0000109E 2D2A FFFC move.l -[A6], [A2 - 0x4] 000010A2 4EBA F19E jsr [PC - 0xE62 /* 00000242 */] 000010A6 2D3C 0000 0008 move.l -[A6], 0x8 000010AC 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 000010B0 41ED CAD6 lea.l A0, [A5 - 0x352A] 000010B4 2D08 move.l -[A6], A0 000010B6 2D3C 0000 0022 move.l -[A6], 0x22 /* '\"' */ 000010BC 2D3C 0000 0000 move.l -[A6], 0x0 export_801: 000010C2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000010C6 3F2E 0006 move.w -[A7], [A6 + 0x6] 000010CA 3F2E 0002 move.w -[A7], [A6 + 0x2] 000010CE DCFC 000C add.w A6, 0xC 000010D2 A8A8 syscall OffsetRect 000010D4 5286 addq.l D6, 1 000010D6 BA86 cmp.l D5, D6 000010D8 6E00 FF9E bgt -0x60 /* 00001078 */ 000010DC 2C23 move.l D6, -[A3] 000010DE 2A23 move.l D5, -[A3] 000010E0 5286 addq.l D6, 1 000010E2 BA86 cmp.l D5, D6 000010E4 6E00 FF26 bgt -0xD8 /* 0000100C */ 000010E8 2C23 move.l D6, -[A3] 000010EA 2A23 move.l D5, -[A3] 000010EC 4E5A unlink A2 000010EE 4E75 rts fn000010F0: 000010F0 4EBA F864 jsr [PC - 0x79C /* 00000956 */] 000010F4 4EBA F940 jsr [PC - 0x6C0 /* 00000A36 */] 000010F8 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 000010FC 4EBA F858 jsr [PC - 0x7A8 /* 00000956 */] 00001100 4EBA F968 jsr [PC - 0x698 /* 00000A6A */] 00001104 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 00001108 4EBA F84C jsr [PC - 0x7B4 /* 00000956 */] 0000110C 4EBA F994 jsr [PC - 0x66C /* 00000AA2 */] 00001110 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 00001114 4E75 rts fn00001116: 00001116 2D3C 0000 012C move.l -[A6], 0x12C 0000111C 42A7 clr.l -[A7] 0000111E 3F2E 0002 move.w -[A7], [A6 + 0x2] 00001122 DCFC 0004 add.w A6, 0x4 00001126 A9BB syscall GetIcon 00001128 2D1F move.l -[A6], [A7]+ 0000112A 41ED CA9E lea.l A0, [A5 - 0x3562] 0000112E 2D08 move.l -[A6], A0 00001130 205E movea.l A0, [A6]+ 00001132 209E move.l [A0], [A6]+ 00001134 2D3C 0000 012D move.l -[A6], 0x12D 0000113A 42A7 clr.l -[A7] export_800: 0000113C 3F2E 0002 move.w -[A7], [A6 + 0x2] 00001140 DCFC 0004 add.w A6, 0x4 00001144 A9BB syscall GetIcon 00001146 2D1F move.l -[A6], [A7]+ 00001148 41ED CAA2 lea.l A0, [A5 - 0x355E] 0000114C 2D08 move.l -[A6], A0 0000114E 205E movea.l A0, [A6]+ 00001150 209E move.l [A0], [A6]+ 00001152 2D3C 0000 012E move.l -[A6], 0x12E 00001158 42A7 clr.l -[A7] 0000115A 3F2E 0002 move.w -[A7], [A6 + 0x2] 0000115E DCFC 0004 add.w A6, 0x4 00001162 A9BB syscall GetIcon 00001164 2D1F move.l -[A6], [A7]+ 00001166 41ED CAA6 lea.l A0, [A5 - 0x355A] 0000116A 2D08 move.l -[A6], A0 0000116C 205E movea.l A0, [A6]+ 0000116E 209E move.l [A0], [A6]+ 00001170 2D3C 0000 012F move.l -[A6], 0x12F 00001176 42A7 clr.l -[A7] 00001178 3F2E 0002 move.w -[A7], [A6 + 0x2] 0000117C DCFC 0004 add.w A6, 0x4 export_799: 00001180 A9BB syscall GetIcon 00001182 2D1F move.l -[A6], [A7]+ 00001184 41ED CAAA lea.l A0, [A5 - 0x3556] 00001188 2D08 move.l -[A6], A0 0000118A 205E movea.l A0, [A6]+ 0000118C 209E move.l [A0], [A6]+ 0000118E 4E75 rts fn00001190: 00001190 2D3C 0000 0BB8 move.l -[A6], 0xBB8 00001196 41ED CA7C lea.l A0, [A5 - 0x3584] 0000119A 2D08 move.l -[A6], A0 0000119C 4EBA F0BC jsr [PC - 0xF44 /* 0000025A */] 000011A0 205E movea.l A0, [A6]+ 000011A2 201E move.l D0, [A6]+ 000011A4 3080 move.w [A0], D0 000011A6 2D3C 0000 0000 move.l -[A6], 0x0 000011AC 41ED CA7C lea.l A0, [A5 - 0x3584] 000011B0 2D08 move.l -[A6], A0 000011B2 4EBA F0A0 jsr [PC - 0xF60 /* 00000254 */] 000011B6 205E movea.l A0, [A6]+ 000011B8 201E move.l D0, [A6]+ 000011BA 3080 move.w [A0], D0 000011BC 2D3C 0000 000A move.l -[A6], 0xA /* '\n' */ 000011C2 41ED CA7C lea.l A0, [A5 - 0x3584] 000011C6 2D08 move.l -[A6], A0 000011C8 4EBA F096 jsr [PC - 0xF6A /* 00000260 */] 000011CC 205E movea.l A0, [A6]+ 000011CE 201E move.l D0, [A6]+ 000011D0 3080 move.w [A0], D0 000011D2 4E75 rts fn000011D4: 000011D4 4E52 FFFC link A2, -0x0004 000011D8 41ED CA7C lea.l A0, [A5 - 0x3584] 000011DC 2D08 move.l -[A6], A0 000011DE 4EBA F06E jsr [PC - 0xF92 /* 0000024E */] 000011E2 4EBA FA60 jsr [PC - 0x5A0 /* 00000C44 */] 000011E6 4EBA FA5C jsr [PC - 0x5A4 /* 00000C44 */] 000011EA 4EBA FA58 jsr [PC - 0x5A8 /* 00000C44 */] 000011EE 4EBA FA54 jsr [PC - 0x5AC /* 00000C44 */] 000011F2 2F2E 0010 move.l -[A7], [A6 + 0x10] export_798: // at 000011F4 (misaligned) 000011F6 3F2E 000E move.w -[A7], [A6 + 0xE] 000011FA 3F2E 000A move.w -[A7], [A6 + 0xA] 000011FE 3F2E 0006 move.w -[A7], [A6 + 0x6] 00001202 3F2E 0002 move.w -[A7], [A6 + 0x2] 00001206 DCFC 0014 add.w A6, 0x14 0000120A A8A7 syscall SetRect 0000120C 4EBA FA76 jsr [PC - 0x58A /* 00000C84 */] 00001210 4EBA F06C jsr [PC - 0xF94 /* 0000027E */] 00001214 255E FFFC move.l [A2 - 0x4], [A6]+ 00001218 2D3C FFFF FFFF move.l -[A6], 0xFFFFFFFF 0000121E 2D2A FFFC move.l -[A6], [A2 - 0x4] 00001222 4EBA F006 jsr [PC - 0xFFA /* 0000022A */] 00001226 205E movea.l A0, [A6]+ 00001228 221E move.l D1, [A6]+ 0000122A 1081 move.b [A0], D1 export_797: 0000122C 2D3C 0000 0000 move.l -[A6], 0x0 00001232 41ED CA7C lea.l A0, [A5 - 0x3584] 00001236 2D08 move.l -[A6], A0 00001238 4EBA F02C jsr [PC - 0xFD4 /* 00000266 */] 0000123C 205E movea.l A0, [A6]+ 0000123E 209E move.l [A0], [A6]+ 00001240 4EBA FF4E jsr [PC - 0xB2 /* 00001190 */] 00001244 4E5A unlink A2 00001246 4E75 rts fn00001248: 00001248 42A7 clr.l -[A7] 0000124A A975 syscall TickCount 0000124C 2D1F move.l -[A6], [A7]+ 0000124E 2D3C 0000 003C move.l -[A6], 0x3C /* '<' */ export_796: // at 00001252 (misaligned) 00001254 4EAD 08AA jsr [A5 + 0x8AA /* export_273 */] 00001258 2D3C 0000 0000 move.l -[A6], 0x0 0000125E 26C5 move.l [A3]+, D5 00001260 26C6 move.l [A3]+, D6 00001262 2C1E move.l D6, [A6]+ 00001264 2A1E move.l D5, [A6]+ label00001266: 00001266 4267 clr.w -[A7] 00001268 A861 syscall Random 0000126A 301F move.w D0, [A7]+ 0000126C 48C0 ext.l D0 0000126E 2D00 move.l -[A6], D0 00001270 588E addq.l A6, 4 00001272 5286 addq.l D6, 1 00001274 BA86 cmp.l D5, D6 00001276 6E00 FFEE bgt -0x10 /* 00001266 */ 0000127A 2C23 move.l D6, -[A3] 0000127C 2A23 move.l D5, -[A3] 0000127E 4E75 rts fn00001280: 00001280 4EBA FFC6 jsr [PC - 0x3A /* 00001248 */] 00001284 4EBA FAAE jsr [PC - 0x552 /* 00000D34 */] 00001288 4EBA FF4A jsr [PC - 0xB6 /* 000011D4 */] 0000128C 4EBA F6C8 jsr [PC - 0x938 /* 00000956 */] 00001290 2F16 move.l -[A7], [A6] 00001292 DCFC 0004 add.w A6, 0x4 00001296 A91F syscall SelectWindow 00001298 4EBA F6BC jsr [PC - 0x944 /* 00000956 */] 0000129C 2F16 move.l -[A7], [A6] 0000129E DCFC 0004 add.w A6, 0x4 000012A2 A873 syscall SetPort 000012A4 4E75 rts fn000012A6: 000012A6 4EBA F6AE jsr [PC - 0x952 /* 00000956 */] 000012AA 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 000012AE 4EBA F6A6 jsr [PC - 0x95A /* 00000956 */] 000012B2 4EBA F826 jsr [PC - 0x7DA /* 00000ADA */] 000012B6 4EAD 0672 jsr [A5 + 0x672 /* export_202 */] 000012BA 4EBA F838 jsr [PC - 0x7C8 /* 00000AF4 */] 000012BE 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 000012C2 4EBA F830 jsr [PC - 0x7D0 /* 00000AF4 */] 000012C6 4EBA F914 jsr [PC - 0x6EC /* 00000BDC */] 000012CA 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 000012CE 4EBA F824 jsr [PC - 0x7DC /* 00000AF4 */] 000012D2 4EBA F894 jsr [PC - 0x76C /* 00000B68 */] 000012D6 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 000012DA 4EBA F818 jsr [PC - 0x7E8 /* 00000AF4 */] 000012DE 4EBA F824 jsr [PC - 0x7DC /* 00000B04 */] 000012E2 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] 000012E6 4EBA F80C jsr [PC - 0x7F4 /* 00000AF4 */] 000012EA 4EBA F7EE jsr [PC - 0x812 /* 00000ADA */] 000012EE 4EAD 030A jsr [A5 + 0x30A /* export_93 */] 000012F2 4EBA F8E8 jsr [PC - 0x718 /* 00000BDC */] 000012F6 2056 movea.l A0, [A6] 000012F8 2C90 move.l [A6], [A0] 000012FA 4EBA ED3C jsr [PC - 0x12C4 /* 00000038 */] 000012FE 2F2E 0004 move.l -[A7], [A6 + 0x4] 00001302 2F16 move.l -[A7], [A6] 00001304 DCFC 0008 add.w A6, 0x8 00001308 A94D syscall AppendResMenu/AddResMenu 0000130A 4EBA F7E8 jsr [PC - 0x818 /* 00000AF4 */] 0000130E 2056 movea.l A0, [A6] 00001310 2C90 move.l [A6], [A0] 00001312 2F16 move.l -[A7], [A6] 00001314 DCFC 0004 add.w A6, 0x4 00001318 A93C syscall SetMenuBar 0000131A A937 syscall DrawMenuBar 0000131C 4EBA FDF8 jsr [PC - 0x208 /* 00001116 */] 00001320 4EBA FDCE jsr [PC - 0x232 /* 000010F0 */] 00001324 4EBA FCCE jsr [PC - 0x332 /* 00000FF4 */] 00001328 4EBA FF56 jsr [PC - 0xAA /* 00001280 */] 0000132C 4E75 rts fn0000132E: 0000132E 2D3C 0000 000C move.l -[A6], 0xC 00001334 3F2E 0002 move.w -[A7], [A6 + 0x2] 00001338 DCFC 0004 add.w A6, 0x4 0000133C A88A syscall TextSize 0000133E 2D3C 0000 0001 move.l -[A6], 0x1 00001344 3F2E 0002 move.w -[A7], [A6 + 0x2] 00001348 DCFC 0004 add.w A6, 0x4 0000134C A888 syscall TextFace 0000134E 4EBA F934 jsr [PC - 0x6CC /* 00000C84 */] 00001352 2D3C 0000 0030 move.l -[A6], 0x30 /* '0' */ 00001358 201E move.l D0, [A6]+ 0000135A D196 add.l [A6], D0 0000135C 4EBA ED80 jsr [PC - 0x1280 /* 000000DE */] 00001360 2D3C 0000 0020 move.l -[A6], 0x20 /* ' ' */ 00001366 201E move.l D0, [A6]+ 00001368 D196 add.l [A6], D0 0000136A 205E movea.l A0, [A6]+ 0000136C 221E move.l D1, [A6]+ 0000136E 1081 move.b [A0], D1 00001370 2D3C 0000 0030 move.l -[A6], 0x30 /* '0' */ 00001376 201E move.l D0, [A6]+ 00001378 D196 add.l [A6], D0 0000137A 4EBA ED62 jsr [PC - 0x129E /* 000000DE */] 0000137E 2D3C 0000 0020 move.l -[A6], 0x20 /* ' ' */ 00001384 201E move.l D0, [A6]+ 00001386 D196 add.l [A6], D0 00001388 5496 addq.l [A6], 2 0000138A 205E movea.l A0, [A6]+ 0000138C 221E move.l D1, [A6]+ 0000138E 1081 move.b [A0], D1 00001390 4EBA F95C jsr [PC - 0x6A4 /* 00000CEE */] 00001394 2D3C 0000 0030 move.l -[A6], 0x30 /* '0' */ 0000139A 201E move.l D0, [A6]+ 0000139C D196 add.l [A6], D0 0000139E 4EBA ED3E jsr [PC - 0x12C2 /* 000000DE */] 000013A2 2D3C 0000 002D move.l -[A6], 0x2D /* '-' */ 000013A8 201E move.l D0, [A6]+ 000013AA D196 add.l [A6], D0 000013AC 205E movea.l A0, [A6]+ 000013AE 221E move.l D1, [A6]+ 000013B0 1081 move.b [A0], D1 000013B2 2D3C 0000 0030 move.l -[A6], 0x30 /* '0' */ 000013B8 201E move.l D0, [A6]+ 000013BA D196 add.l [A6], D0 000013BC 4EBA ED20 jsr [PC - 0x12E0 /* 000000DE */] 000013C0 2D3C 0000 002D move.l -[A6], 0x2D /* '-' */ 000013C6 201E move.l D0, [A6]+ 000013C8 D196 add.l [A6], D0 000013CA 5496 addq.l [A6], 2 000013CC 205E movea.l A0, [A6]+ 000013CE 221E move.l D1, [A6]+ 000013D0 1081 move.b [A0], D1 000013D2 41ED CAD6 lea.l A0, [A5 - 0x352A] 000013D6 2D08 move.l -[A6], A0 000013D8 2D3C 0000 0140 move.l -[A6], 0x140 000013DE 2D3C 0000 0032 move.l -[A6], 0x32 /* '2' */ 000013E4 2D3C 0000 01B8 move.l -[A6], 0x1B8 000013EA 2D3C 0000 0078 move.l -[A6], 0x78 /* 'x' */ 000013F0 2F2E 0010 move.l -[A7], [A6 + 0x10] 000013F4 3F2E 000E move.w -[A7], [A6 + 0xE] 000013F8 3F2E 000A move.w -[A7], [A6 + 0xA] 000013FC 3F2E 0006 move.w -[A7], [A6 + 0x6] 00001400 3F2E 0002 move.w -[A7], [A6 + 0x2] 00001404 DCFC 0014 add.w A6, 0x14 00001408 A8A7 syscall SetRect 0000140A 4EBA ECD2 jsr [PC - 0x132E /* 000000DE */] 0000140E 4EAD 08B2 jsr [A5 + 0x8B2 /* export_274 */] 00001412 41ED CAD6 lea.l A0, [A5 - 0x352A] 00001416 2D08 move.l -[A6], A0 00001418 2D3C 0000 0000 move.l -[A6], 0x0 0000141E 2F2E 000C move.l -[A7], [A6 + 0xC] 00001422 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001426 2F2E 0004 move.l -[A7], [A6 + 0x4] 0000142A 3F2E 0002 move.w -[A7], [A6 + 0x2] 0000142E DCFC 0010 add.w A6, 0x10 00001432 A9CE syscall TETextBox/TextBox 00001434 41ED CAD6 lea.l A0, [A5 - 0x352A] 00001438 2D08 move.l -[A6], A0 0000143A 2D3C FFFF FFFC move.l -[A6], 0xFFFFFFFC 00001440 2D3C FFFF FFFC move.l -[A6], 0xFFFFFFFC 00001446 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000144A 3F2E 0006 move.w -[A7], [A6 + 0x6] 0000144E 3F2E 0002 move.w -[A7], [A6 + 0x2] 00001452 DCFC 000C add.w A6, 0xC 00001456 A8A9 syscall InsetRect 00001458 41ED CAD6 lea.l A0, [A5 - 0x352A] 0000145C 2D08 move.l -[A6], A0 0000145E 2F16 move.l -[A7], [A6] 00001460 DCFC 0004 add.w A6, 0x4 00001464 A8A1 syscall FrameRect 00001466 4E75 rts fn00001468: 00001468 4E52 FFFC link A2, -0x0004 0000146C 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 00001470 2D3C 0000 0008 move.l -[A6], 0x8 00001476 2D3C 0000 0000 move.l -[A6], 0x0 0000147C 26C5 move.l [A3]+, D5 0000147E 26C6 move.l [A3]+, D6 00001480 2C1E move.l D6, [A6]+ 00001482 2A1E move.l D5, [A6]+ label00001484: 00001484 2D3C 0000 0008 move.l -[A6], 0x8 0000148A 2D3C 0000 0000 move.l -[A6], 0x0 00001490 26C5 move.l [A3]+, D5 00001492 26C6 move.l [A3]+, D6 00001494 2C1E move.l D6, [A6]+ 00001496 2A1E move.l D5, [A6]+ label00001498: 00001498 2D2B FFFC move.l -[A6], [A3 - 0x4] 0000149C 2D06 move.l -[A6], D6 0000149E 4EBA F0EA jsr [PC - 0xF16 /* 0000058A */] 000014A2 255E FFFC move.l [A2 - 0x4], [A6]+ 000014A6 2D2A FFFC move.l -[A6], [A2 - 0x4] 000014AA 4EBA ED90 jsr [PC - 0x1270 /* 0000023C */] 000014AE 2056 movea.l A0, [A6] 000014B0 2C90 move.l [A6], [A0] 000014B2 4A96 tst.l [A6] 000014B4 6702 beq +0x4 /* 000014B8 */ 000014B6 2D16 move.l -[A6], [A6] label000014B8: 000014B8 4A9E tst.l [A6]+ 000014BA 6700 0022 beq +0x24 /* 000014DE */ 000014BE 2D2A FFFC move.l -[A6], [A2 - 0x4] 000014C2 4EBA ED7E jsr [PC - 0x1282 /* 00000242 */] 000014C6 201E move.l D0, [A6]+ 000014C8 2D16 move.l -[A6], [A6] 000014CA 2D40 0004 move.l [A6 + 0x4], D0 000014CE 2056 movea.l A0, [A6] 000014D0 2C90 move.l [A6], [A0] 000014D2 2F2E 0004 move.l -[A7], [A6 + 0x4] 000014D6 2F16 move.l -[A7], [A6] 000014D8 DCFC 0008 add.w A6, 0x8 000014DC A94B syscall PlotIcon label000014DE: 000014DE 5286 addq.l D6, 1 000014E0 BA86 cmp.l D5, D6 000014E2 6E00 FFB4 bgt -0x4A /* 00001498 */ 000014E6 2C23 move.l D6, -[A3] 000014E8 2A23 move.l D5, -[A3] 000014EA 5286 addq.l D6, 1 000014EC BA86 cmp.l D5, D6 000014EE 6E00 FF94 bgt -0x6A /* 00001484 */ 000014F2 2C23 move.l D6, -[A3] 000014F4 2A23 move.l D5, -[A3] 000014F6 4EBA FE36 jsr [PC - 0x1CA /* 0000132E */] 000014FA 4E5A unlink A2 000014FC 4E75 rts fn000014FE: 000014FE 2D3C 0000 000C move.l -[A6], 0xC 00001504 3F2E 0002 move.w -[A7], [A6 + 0x2] 00001508 DCFC 0004 add.w A6, 0x4 0000150C A88A syscall TextSize 0000150E 2D3C 0000 0001 move.l -[A6], 0x1 00001514 3F2E 0002 move.w -[A7], [A6 + 0x2] 00001518 DCFC 0004 add.w A6, 0x4 0000151C A888 syscall TextFace 0000151E 4EBA F764 jsr [PC - 0x89C /* 00000C84 */] 00001522 2D3C 0000 0030 move.l -[A6], 0x30 /* '0' */ 00001528 201E move.l D0, [A6]+ 0000152A D196 add.l [A6], D0 0000152C 4EBA EBE6 jsr [PC - 0x141A /* 00000114 */] 00001530 2D3C 0000 0020 move.l -[A6], 0x20 /* ' ' */ 00001536 201E move.l D0, [A6]+ 00001538 D196 add.l [A6], D0 0000153A 5396 subq.l [A6], 1 0000153C 205E movea.l A0, [A6]+ 0000153E 221E move.l D1, [A6]+ 00001540 1081 move.b [A0], D1 00001542 2D3C 0000 0030 move.l -[A6], 0x30 /* '0' */ 00001548 201E move.l D0, [A6]+ 0000154A D196 add.l [A6], D0 0000154C 4EBA EBC6 jsr [PC - 0x143A /* 00000114 */] 00001550 2D3C 0000 0020 move.l -[A6], 0x20 /* ' ' */ 00001556 201E move.l D0, [A6]+ 00001558 D196 add.l [A6], D0 0000155A 5296 addq.l [A6], 1 0000155C 205E movea.l A0, [A6]+ 0000155E 221E move.l D1, [A6]+ 00001560 1081 move.b [A0], D1 00001562 4EBA F78A jsr [PC - 0x876 /* 00000CEE */] 00001566 2D3C 0000 0030 move.l -[A6], 0x30 /* '0' */ 0000156C 201E move.l D0, [A6]+ 0000156E D196 add.l [A6], D0 00001570 4EBA EBA2 jsr [PC - 0x145E /* 00000114 */] 00001574 2D3C 0000 002D move.l -[A6], 0x2D /* '-' */ 0000157A 201E move.l D0, [A6]+ 0000157C D196 add.l [A6], D0 0000157E 5396 subq.l [A6], 1 00001580 205E movea.l A0, [A6]+ 00001582 221E move.l D1, [A6]+ 00001584 1081 move.b [A0], D1 00001586 2D3C 0000 0030 move.l -[A6], 0x30 /* '0' */ 0000158C 201E move.l D0, [A6]+ 0000158E D196 add.l [A6], D0 00001590 4EBA EB82 jsr [PC - 0x147E /* 00000114 */] 00001594 2D3C 0000 002D move.l -[A6], 0x2D /* '-' */ 0000159A 201E move.l D0, [A6]+ 0000159C D196 add.l [A6], D0 0000159E 5296 addq.l [A6], 1 000015A0 205E movea.l A0, [A6]+ 000015A2 221E move.l D1, [A6]+ 000015A4 1081 move.b [A0], D1 000015A6 41ED CAD6 lea.l A0, [A5 - 0x352A] 000015AA 2D08 move.l -[A6], A0 000015AC 2D3C 0000 0140 move.l -[A6], 0x140 000015B2 2D3C 0000 0032 move.l -[A6], 0x32 /* '2' */ 000015B8 2D3C 0000 01B8 move.l -[A6], 0x1B8 000015BE 2D3C 0000 0078 move.l -[A6], 0x78 /* 'x' */ 000015C4 2F2E 0010 move.l -[A7], [A6 + 0x10] 000015C8 3F2E 000E move.w -[A7], [A6 + 0xE] 000015CC 3F2E 000A move.w -[A7], [A6 + 0xA] 000015D0 3F2E 0006 move.w -[A7], [A6 + 0x6] 000015D4 3F2E 0002 move.w -[A7], [A6 + 0x2] 000015D8 DCFC 0014 add.w A6, 0x14 000015DC A8A7 syscall SetRect 000015DE 4EBA EB34 jsr [PC - 0x14CC /* 00000114 */] 000015E2 4EAD 08B2 jsr [A5 + 0x8B2 /* export_274 */] 000015E6 41ED CAD6 lea.l A0, [A5 - 0x352A] 000015EA 2D08 move.l -[A6], A0 000015EC 2D3C 0000 0000 move.l -[A6], 0x0 000015F2 2F2E 000C move.l -[A7], [A6 + 0xC] 000015F6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000015FA 2F2E 0004 move.l -[A7], [A6 + 0x4] 000015FE 3F2E 0002 move.w -[A7], [A6 + 0x2] 00001602 DCFC 0010 add.w A6, 0x10 00001606 A9CE syscall TETextBox/TextBox 00001608 41ED CAD6 lea.l A0, [A5 - 0x352A] 0000160C 2D08 move.l -[A6], A0 0000160E 2D3C FFFF FFFC move.l -[A6], 0xFFFFFFFC 00001614 2D3C FFFF FFFC move.l -[A6], 0xFFFFFFFC 0000161A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000161E 3F2E 0006 move.w -[A7], [A6 + 0x6] 00001622 3F2E 0002 move.w -[A7], [A6 + 0x2] 00001626 DCFC 000C add.w A6, 0xC 0000162A A8A9 syscall InsetRect 0000162C 41ED CAD6 lea.l A0, [A5 - 0x352A] 00001630 2D08 move.l -[A6], A0 00001632 2F16 move.l -[A7], [A6] 00001634 DCFC 0004 add.w A6, 0x4 00001638 A8A1 syscall FrameRect 0000163A 4E75 rts fn0000163C: 0000163C 2D3C 0000 0012 move.l -[A6], 0x12 00001642 3F2E 0002 move.w -[A7], [A6 + 0x2] 00001646 DCFC 0004 add.w A6, 0x4 0000164A A88A syscall TextSize 0000164C 4EBA EA7A jsr [PC - 0x1586 /* 000000C8 */] 00001650 4EAD 08B2 jsr [A5 + 0x8B2 /* export_274 */] 00001654 41ED CAD6 lea.l A0, [A5 - 0x352A] 00001658 2D08 move.l -[A6], A0 0000165A 2D3C 0000 0001 move.l -[A6], 0x1 00001660 2F2E 000C move.l -[A7], [A6 + 0xC] 00001664 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001668 2F2E 0004 move.l -[A7], [A6 + 0x4] 0000166C 3F2E 0002 move.w -[A7], [A6 + 0x2] 00001670 DCFC 0010 add.w A6, 0x10 00001674 A9CE syscall TETextBox/TextBox 00001676 2D3C 0000 000C move.l -[A6], 0xC 0000167C 3F2E 0002 move.w -[A7], [A6 + 0x2] 00001680 DCFC 0004 add.w A6, 0x4 00001684 A88A syscall TextSize 00001686 4E75 rts fn00001688: 00001688 4E52 FFFC link A2, -0x0004 0000168C 255E FFFC move.l [A2 - 0x4], [A6]+ 00001690 2D2A FFFC move.l -[A6], [A2 - 0x4] 00001694 2D3C 0000 0008 move.l -[A6], 0x8 0000169A 7000 moveq.l D0, 0x00 0000169C BD8E cmpm.l [A6]+, [A6]+ 0000169E 6C02 bge +0x4 /* 000016A2 */ 000016A0 70FF moveq.l D0, 0xFFFFFFFF label000016A2: 000016A2 2D00 move.l -[A6], D0 000016A4 2D2A FFFC move.l -[A6], [A2 - 0x4] 000016A8 7000 moveq.l D0, 0x00 000016AA 4A9E tst.l [A6]+ 000016AC 6C02 bge +0x4 /* 000016B0 */ 000016AE 70FF moveq.l D0, 0xFFFFFFFF label000016B0: 000016B0 2D00 move.l -[A6], D0 000016B2 4696 not.l [A6] 000016B4 201E move.l D0, [A6]+ 000016B6 C196 and.l [A6], D0 000016B8 4E5A unlink A2 000016BA 4E75 rts fn000016BC: 000016BC 4E52 FFF0 link A2, -0x0010 000016C0 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 000016C4 2D3C 0000 005A move.l -[A6], 0x5A /* 'Z' */ 000016CA 255E FFF0 move.l [A2 - 0x10], [A6]+ 000016CE 2D3C 0000 000C move.l -[A6], 0xC 000016D4 3F2E 0002 move.w -[A7], [A6 + 0x2] 000016D8 DCFC 0004 add.w A6, 0x4 000016DC A88A syscall TextSize 000016DE 2D3C 0000 0001 move.l -[A6], 0x1 000016E4 3F2E 0002 move.w -[A7], [A6 + 0x2] 000016E8 DCFC 0004 add.w A6, 0x4 000016EC A888 syscall TextFace 000016EE 4EBA F594 jsr [PC - 0xA6C /* 00000C84 */] 000016F2 255E FFF8 move.l [A2 - 0x8], [A6]+ 000016F6 255E FFFC move.l [A2 - 0x4], [A6]+ 000016FA A89E syscall PenNormal 000016FC 2D2A FFFC move.l -[A6], [A2 - 0x4] 00001700 5496 addq.l [A6], 2 00001702 2D2A FFFC move.l -[A6], [A2 - 0x4] 00001706 5396 subq.l [A6], 1 00001708 26C5 move.l [A3]+, D5 0000170A 26C6 move.l [A3]+, D6 0000170C 2C1E move.l D6, [A6]+ 0000170E 2A1E move.l D5, [A6]+ label00001710: 00001710 41ED CAD6 lea.l A0, [A5 - 0x352A] 00001714 2D08 move.l -[A6], A0 00001716 2D3C 0000 0014 move.l -[A6], 0x14 0000171C 2D2A FFF0 move.l -[A6], [A2 - 0x10] 00001720 2D06 move.l -[A6], D6 00001722 2D2A FFFC move.l -[A6], [A2 - 0x4] 00001726 5396 subq.l [A6], 1 00001728 201E move.l D0, [A6]+ 0000172A 9196 sub.l [A6], D0 0000172C 4EAD 071A jsr [A5 + 0x71A /* export_223 */] 00001730 2D3C 0000 000A move.l -[A6], 0xA /* '\n' */ 00001736 201E move.l D0, [A6]+ 00001738 D196 add.l [A6], D0 0000173A 2D2A FFF0 move.l -[A6], [A2 - 0x10] 0000173E 2D3C 0000 0015 move.l -[A6], 0x15 00001744 201E move.l D0, [A6]+ 00001746 D196 add.l [A6], D0 00001748 2D2A FFF0 move.l -[A6], [A2 - 0x10] 0000174C 2D06 move.l -[A6], D6 0000174E 2D2A FFFC move.l -[A6], [A2 - 0x4] 00001752 5396 subq.l [A6], 1 00001754 201E move.l D0, [A6]+ 00001756 9196 sub.l [A6], D0 00001758 4EAD 071A jsr [A5 + 0x71A /* export_223 */] 0000175C 2D2A FFF0 move.l -[A6], [A2 - 0x10] 00001760 2D3C 0000 000B move.l -[A6], 0xB 00001766 201E move.l D0, [A6]+ 00001768 D196 add.l [A6], D0 0000176A 201E move.l D0, [A6]+ 0000176C D196 add.l [A6], D0 0000176E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001772 3F2E 000E move.w -[A7], [A6 + 0xE] 00001776 3F2E 000A move.w -[A7], [A6 + 0xA] 0000177A 3F2E 0006 move.w -[A7], [A6 + 0x6] 0000177E 3F2E 0002 move.w -[A7], [A6 + 0x2] 00001782 DCFC 0014 add.w A6, 0x14 00001786 A8A7 syscall SetRect 00001788 2D2A FFF8 move.l -[A6], [A2 - 0x8] 0000178C 5496 addq.l [A6], 2 0000178E 2D2A FFF8 move.l -[A6], [A2 - 0x8] 00001792 5396 subq.l [A6], 1 00001794 26C5 move.l [A3]+, D5 00001796 26C6 move.l [A3]+, D6 00001798 2C1E move.l D6, [A6]+ 0000179A 2A1E move.l D5, [A6]+ label0000179C: 0000179C 41ED CADE lea.l A0, [A5 - 0x3522] 000017A0 2D08 move.l -[A6], A0 000017A2 2D2A FFF0 move.l -[A6], [A2 - 0x10] 000017A6 2D06 move.l -[A6], D6 000017A8 2D2A FFF8 move.l -[A6], [A2 - 0x8] 000017AC 5396 subq.l [A6], 1 000017AE 201E move.l D0, [A6]+ 000017B0 9196 sub.l [A6], D0 000017B2 4EAD 071A jsr [A5 + 0x71A /* export_223 */] 000017B6 2D3C 0000 0019 move.l -[A6], 0x19 000017BC 201E move.l D0, [A6]+ 000017BE D196 add.l [A6], D0 000017C0 2D2A FFF0 move.l -[A6], [A2 - 0x10] 000017C4 2D2B FFFC move.l -[A6], [A3 - 0x4] 000017C8 2D2A FFFC move.l -[A6], [A2 - 0x4] 000017CC 5396 subq.l [A6], 1 000017CE 201E move.l D0, [A6]+ 000017D0 9196 sub.l [A6], D0 000017D2 4EAD 071A jsr [A5 + 0x71A /* export_223 */] 000017D6 2D3C 0000 0016 move.l -[A6], 0x16 000017DC 201E move.l D0, [A6]+ 000017DE D196 add.l [A6], D0 000017E0 2D2A FFF0 move.l -[A6], [A2 - 0x10] 000017E4 2D06 move.l -[A6], D6 000017E6 2D2A FFF8 move.l -[A6], [A2 - 0x8] 000017EA 5396 subq.l [A6], 1 000017EC 201E move.l D0, [A6]+ 000017EE 9196 sub.l [A6], D0 000017F0 4EAD 071A jsr [A5 + 0x71A /* export_223 */] 000017F4 2D3C 0000 0039 move.l -[A6], 0x39 /* '9' */ 000017FA 201E move.l D0, [A6]+ 000017FC D196 add.l [A6], D0 000017FE 2D2A FFF0 move.l -[A6], [A2 - 0x10] 00001802 2D2B FFFC move.l -[A6], [A3 - 0x4] 00001806 2D2A FFFC move.l -[A6], [A2 - 0x4] 0000180A 5396 subq.l [A6], 1 0000180C 201E move.l D0, [A6]+ 0000180E 9196 sub.l [A6], D0 00001810 4EAD 071A jsr [A5 + 0x71A /* export_223 */] 00001814 2D3C 0000 0036 move.l -[A6], 0x36 /* '6' */ 0000181A 201E move.l D0, [A6]+ 0000181C D196 add.l [A6], D0 0000181E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001822 3F2E 000E move.w -[A7], [A6 + 0xE] 00001826 3F2E 000A move.w -[A7], [A6 + 0xA] 0000182A 3F2E 0006 move.w -[A7], [A6 + 0x6] 0000182E 3F2E 0002 move.w -[A7], [A6 + 0x2] 00001832 DCFC 0014 add.w A6, 0x14 00001836 A8A7 syscall SetRect 00001838 2D06 move.l -[A6], D6 0000183A 4EBA FE4C jsr [PC - 0x1B4 /* 00001688 */] 0000183E 4A9E tst.l [A6]+ 00001840 6700 0188 beq +0x18A /* 000019CA */ 00001844 2D2B FFFC move.l -[A6], [A3 - 0x4] 00001848 4EBA FE3E jsr [PC - 0x1C2 /* 00001688 */] 0000184C 4A9E tst.l [A6]+ 0000184E 6700 0172 beq +0x174 /* 000019C2 */ 00001852 2D2B FFFC move.l -[A6], [A3 - 0x4] 00001856 2D06 move.l -[A6], D6 00001858 4EBA EA24 jsr [PC - 0x15DC /* 0000027E */] 0000185C 255E FFF4 move.l [A2 - 0xC], [A6]+ 00001860 2D3C FFFF FFFF move.l -[A6], 0xFFFFFFFF 00001866 2D2A FFF4 move.l -[A6], [A2 - 0xC] 0000186A 4EBA E9BE jsr [PC - 0x1642 /* 0000022A */] 0000186E 205E movea.l A0, [A6]+ 00001870 221E move.l D1, [A6]+ 00001872 1081 move.b [A0], D1 00001874 2D3C 0000 0130 move.l -[A6], 0x130 0000187A 2D3C 0000 012D move.l -[A6], 0x12D 00001880 26C5 move.l [A3]+, D5 00001882 26C6 move.l [A3]+, D6 00001884 2C1E move.l D6, [A6]+ 00001886 2A1E move.l D5, [A6]+ label00001888: 00001888 2D2A FFF4 move.l -[A6], [A2 - 0xC] 0000188C 2D06 move.l -[A6], D6 0000188E 2D3C 0000 012D move.l -[A6], 0x12D 00001894 201E move.l D0, [A6]+ 00001896 B096 cmp.l D0, [A6] 00001898 6600 001E bne +0x20 /* 000018B8 */ 0000189C 588E addq.l A6, 4 0000189E 4EBA E978 jsr [PC - 0x1688 /* 00000218 */] 000018A2 2056 movea.l A0, [A6] 000018A4 7000 moveq.l D0, 0x00 000018A6 1010 move.b D0, [A0] 000018A8 2C80 move.l [A6], D0 000018AA 41ED CAA2 lea.l A0, [A5 - 0x355E] 000018AE 2D08 move.l -[A6], A0 000018B0 2056 movea.l A0, [A6] 000018B2 2C90 move.l [A6], [A0] 000018B4 6000 0058 bra +0x5A /* 0000190E */ label000018B8: 000018B8 2D3C 0000 012E move.l -[A6], 0x12E 000018BE 201E move.l D0, [A6]+ 000018C0 B096 cmp.l D0, [A6] 000018C2 6600 001E bne +0x20 /* 000018E2 */ 000018C6 588E addq.l A6, 4 000018C8 4EBA E954 jsr [PC - 0x16AC /* 0000021E */] 000018CC 2056 movea.l A0, [A6] 000018CE 7000 moveq.l D0, 0x00 000018D0 1010 move.b D0, [A0] 000018D2 2C80 move.l [A6], D0 000018D4 41ED CAA6 lea.l A0, [A5 - 0x355A] 000018D8 2D08 move.l -[A6], A0 000018DA 2056 movea.l A0, [A6] 000018DC 2C90 move.l [A6], [A0] 000018DE 6000 002E bra +0x30 /* 0000190E */ label000018E2: 000018E2 2D3C 0000 012F move.l -[A6], 0x12F 000018E8 201E move.l D0, [A6]+ 000018EA B096 cmp.l D0, [A6] 000018EC 6600 001E bne +0x20 /* 0000190C */ 000018F0 588E addq.l A6, 4 000018F2 4EBA E930 jsr [PC - 0x16D0 /* 00000224 */] 000018F6 2056 movea.l A0, [A6] 000018F8 7000 moveq.l D0, 0x00 000018FA 1010 move.b D0, [A0] 000018FC 2C80 move.l [A6], D0 000018FE 41ED CAAA lea.l A0, [A5 - 0x3556] 00001902 2D08 move.l -[A6], A0 00001904 2056 movea.l A0, [A6] 00001906 2C90 move.l [A6], [A0] 00001908 6000 0004 bra +0x6 /* 0000190E */ label0000190C: 0000190C 588E addq.l A6, 4 label0000190E: 0000190E 41ED CADE lea.l A0, [A5 - 0x3522] 00001912 2D08 move.l -[A6], A0 00001914 201E move.l D0, [A6]+ 00001916 2D16 move.l -[A6], [A6] 00001918 2D40 0004 move.l [A6 + 0x4], D0 0000191C 2F2E 0004 move.l -[A7], [A6 + 0x4] 00001920 2F16 move.l -[A7], [A6] 00001922 DCFC 0008 add.w A6, 0x8 00001926 A94B syscall PlotIcon 00001928 41ED CADE lea.l A0, [A5 - 0x3522] 0000192C 2D08 move.l -[A6], A0 0000192E 2D3C 0000 0021 move.l -[A6], 0x21 /* '!' */ 00001934 2D3C 0000 0008 move.l -[A6], 0x8 0000193A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000193E 3F2E 0006 move.w -[A7], [A6 + 0x6] 00001942 3F2E 0002 move.w -[A7], [A6 + 0x2] 00001946 DCFC 000C add.w A6, 0xC 0000194A A8A8 syscall OffsetRect 0000194C 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 00001950 4EAD 064A jsr [A5 + 0x64A /* export_197 */] 00001954 2D3C 0000 0020 move.l -[A6], 0x20 /* ' ' */ 0000195A 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 0000195E 2D3C 0000 002D move.l -[A6], 0x2D /* '-' */ 00001964 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 00001968 4EAD 0832 jsr [A5 + 0x832 /* export_258 */] 0000196C 41ED CADE lea.l A0, [A5 - 0x3522] 00001970 2D08 move.l -[A6], A0 00001972 2D3C 0000 0001 move.l -[A6], 0x1 00001978 2F2E 000C move.l -[A7], [A6 + 0xC] 0000197C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001980 2F2E 0004 move.l -[A7], [A6 + 0x4] 00001984 3F2E 0002 move.w -[A7], [A6 + 0x2] 00001988 DCFC 0010 add.w A6, 0x10 0000198C A9CE syscall TETextBox/TextBox 0000198E 41ED CADE lea.l A0, [A5 - 0x3522] 00001992 2D08 move.l -[A6], A0 00001994 2D3C FFFF FFDF move.l -[A6], 0xFFFFFFDF 0000199A 2D3C 0000 000C move.l -[A6], 0xC 000019A0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000019A4 3F2E 0006 move.w -[A7], [A6 + 0x6] 000019A8 3F2E 0002 move.w -[A7], [A6 + 0x2] 000019AC DCFC 000C add.w A6, 0xC 000019B0 A8A8 syscall OffsetRect 000019B2 5286 addq.l D6, 1 000019B4 BA86 cmp.l D5, D6 000019B6 6E00 FED0 bgt -0x12E /* 00001888 */ 000019BA 2C23 move.l D6, -[A3] 000019BC 2A23 move.l D5, -[A3] 000019BE 6000 0006 bra +0x8 /* 000019C6 */ label000019C2: 000019C2 4EBA FC78 jsr [PC - 0x388 /* 0000163C */] label000019C6: 000019C6 6000 0006 bra +0x8 /* 000019CE */ label000019CA: 000019CA 4EBA FC70 jsr [PC - 0x390 /* 0000163C */] label000019CE: 000019CE 41ED CAD6 lea.l A0, [A5 - 0x352A] 000019D2 2D08 move.l -[A6], A0 000019D4 2F16 move.l -[A7], [A6] 000019D6 DCFC 0004 add.w A6, 0x4 000019DA A8A1 syscall FrameRect 000019DC 41ED CAD6 lea.l A0, [A5 - 0x352A] 000019E0 2D08 move.l -[A6], A0 000019E2 2D2A FFF0 move.l -[A6], [A2 - 0x10] 000019E6 2D3C 0000 0000 move.l -[A6], 0x0 000019EC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000019F0 3F2E 0006 move.w -[A7], [A6 + 0x6] 000019F4 3F2E 0002 move.w -[A7], [A6 + 0x2] 000019F8 DCFC 000C add.w A6, 0xC 000019FC A8A8 syscall OffsetRect 000019FE 5286 addq.l D6, 1 00001A00 BA86 cmp.l D5, D6 00001A02 6E00 FD98 bgt -0x266 /* 0000179C */ 00001A06 2C23 move.l D6, -[A3] 00001A08 2A23 move.l D5, -[A3] 00001A0A 5286 addq.l D6, 1 00001A0C BA86 cmp.l D5, D6 00001A0E 6E00 FD00 bgt -0x2FE /* 00001710 */ 00001A12 2C23 move.l D6, -[A3] 00001A14 2A23 move.l D5, -[A3] 00001A16 4EBA FAE6 jsr [PC - 0x51A /* 000014FE */] 00001A1A 4E5A unlink A2 00001A1C 4E75 rts fn00001A1E: 00001A1E 2D3C 0000 000C move.l -[A6], 0xC 00001A24 3F2E 0002 move.w -[A7], [A6 + 0x2] 00001A28 DCFC 0004 add.w A6, 0x4 00001A2C A88A syscall TextSize 00001A2E 2D3C 0000 0001 move.l -[A6], 0x1 00001A34 3F2E 0002 move.w -[A7], [A6 + 0x2] 00001A38 DCFC 0004 add.w A6, 0x4 00001A3C A888 syscall TextFace 00001A3E 4EBA F244 jsr [PC - 0xDBC /* 00000C84 */] 00001A42 2D3C 0000 0030 move.l -[A6], 0x30 /* '0' */ 00001A48 201E move.l D0, [A6]+ 00001A4A D196 add.l [A6], D0 00001A4C 4EBA E6FA jsr [PC - 0x1906 /* 00000148 */] 00001A50 2D3C 0000 0020 move.l -[A6], 0x20 /* ' ' */ 00001A56 201E move.l D0, [A6]+ 00001A58 D196 add.l [A6], D0 00001A5A 2D3C FFFF FFFA move.l -[A6], 0xFFFFFFFA 00001A60 201E move.l D0, [A6]+ 00001A62 D196 add.l [A6], D0 00001A64 205E movea.l A0, [A6]+ 00001A66 221E move.l D1, [A6]+ 00001A68 1081 move.b [A0], D1 00001A6A 2D3C 0000 0030 move.l -[A6], 0x30 /* '0' */ 00001A70 201E move.l D0, [A6]+ 00001A72 D196 add.l [A6], D0 00001A74 4EBA E6D2 jsr [PC - 0x192E /* 00000148 */] 00001A78 2D3C 0000 0020 move.l -[A6], 0x20 /* ' ' */ 00001A7E 201E move.l D0, [A6]+ 00001A80 D196 add.l [A6], D0 00001A82 5496 addq.l [A6], 2 00001A84 2D3C FFFF FFFA move.l -[A6], 0xFFFFFFFA 00001A8A 201E move.l D0, [A6]+ 00001A8C D196 add.l [A6], D0 00001A8E 205E movea.l A0, [A6]+ 00001A90 221E move.l D1, [A6]+ 00001A92 1081 move.b [A0], D1 00001A94 4EBA F258 jsr [PC - 0xDA8 /* 00000CEE */] 00001A98 2D3C 0000 0030 move.l -[A6], 0x30 /* '0' */ 00001A9E 201E move.l D0, [A6]+ 00001AA0 D196 add.l [A6], D0 00001AA2 4EBA E6A4 jsr [PC - 0x195C /* 00000148 */] 00001AA6 2D3C 0000 002D move.l -[A6], 0x2D /* '-' */ 00001AAC 201E move.l D0, [A6]+ 00001AAE D196 add.l [A6], D0 00001AB0 2D3C FFFF FFFA move.l -[A6], 0xFFFFFFFA 00001AB6 201E move.l D0, [A6]+ 00001AB8 D196 add.l [A6], D0 00001ABA 205E movea.l A0, [A6]+ 00001ABC 221E move.l D1, [A6]+ 00001ABE 1081 move.b [A0], D1 00001AC0 2D3C 0000 0030 move.l -[A6], 0x30 /* '0' */ 00001AC6 201E move.l D0, [A6]+ 00001AC8 D196 add.l [A6], D0 00001ACA 4EBA E67C jsr [PC - 0x1984 /* 00000148 */] 00001ACE 2D3C 0000 002D move.l -[A6], 0x2D /* '-' */ 00001AD4 201E move.l D0, [A6]+ 00001AD6 D196 add.l [A6], D0 00001AD8 5496 addq.l [A6], 2 00001ADA 2D3C FFFF FFFA move.l -[A6], 0xFFFFFFFA 00001AE0 201E move.l D0, [A6]+ 00001AE2 D196 add.l [A6], D0 00001AE4 205E movea.l A0, [A6]+ 00001AE6 221E move.l D1, [A6]+ 00001AE8 1081 move.b [A0], D1 00001AEA 41ED CAD6 lea.l A0, [A5 - 0x352A] 00001AEE 2D08 move.l -[A6], A0 00001AF0 2D3C 0000 0140 move.l -[A6], 0x140 00001AF6 2D3C 0000 0032 move.l -[A6], 0x32 /* '2' */ 00001AFC 2D3C 0000 01B8 move.l -[A6], 0x1B8 00001B02 2D3C 0000 0078 move.l -[A6], 0x78 /* 'x' */ 00001B08 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001B0C 3F2E 000E move.w -[A7], [A6 + 0xE] 00001B10 3F2E 000A move.w -[A7], [A6 + 0xA] 00001B14 3F2E 0006 move.w -[A7], [A6 + 0x6] 00001B18 3F2E 0002 move.w -[A7], [A6 + 0x2] 00001B1C DCFC 0014 add.w A6, 0x14 00001B20 A8A7 syscall SetRect 00001B22 4EBA E624 jsr [PC - 0x19DC /* 00000148 */] 00001B26 4EAD 08B2 jsr [A5 + 0x8B2 /* export_274 */] 00001B2A 41ED CAD6 lea.l A0, [A5 - 0x352A] 00001B2E 2D08 move.l -[A6], A0 00001B30 2D3C 0000 0000 move.l -[A6], 0x0 00001B36 2F2E 000C move.l -[A7], [A6 + 0xC] 00001B3A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001B3E 2F2E 0004 move.l -[A7], [A6 + 0x4] 00001B42 3F2E 0002 move.w -[A7], [A6 + 0x2] 00001B46 DCFC 0010 add.w A6, 0x10 00001B4A A9CE syscall TETextBox/TextBox 00001B4C 41ED CAD6 lea.l A0, [A5 - 0x352A] 00001B50 2D08 move.l -[A6], A0 00001B52 2D3C FFFF FFFC move.l -[A6], 0xFFFFFFFC 00001B58 2D3C FFFF FFFC move.l -[A6], 0xFFFFFFFC 00001B5E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001B62 3F2E 0006 move.w -[A7], [A6 + 0x6] 00001B66 3F2E 0002 move.w -[A7], [A6 + 0x2] 00001B6A DCFC 000C add.w A6, 0xC 00001B6E A8A9 syscall InsetRect 00001B70 41ED CAD6 lea.l A0, [A5 - 0x352A] 00001B74 2D08 move.l -[A6], A0 00001B76 2F16 move.l -[A7], [A6] 00001B78 DCFC 0004 add.w A6, 0x4 00001B7C A8A1 syscall FrameRect 00001B7E 4E75 rts fn00001B80: 00001B80 4E52 FFFC link A2, -0x0004 00001B84 255E FFFC move.l [A2 - 0x4], [A6]+ 00001B88 2D2A FFFC move.l -[A6], [A2 - 0x4] 00001B8C 4EBA E69C jsr [PC - 0x1964 /* 0000022A */] 00001B90 2056 movea.l A0, [A6] 00001B92 7000 moveq.l D0, 0x00 00001B94 1010 move.b D0, [A0] 00001B96 2C80 move.l [A6], D0 00001B98 4A9E tst.l [A6]+ 00001B9A 6700 008A beq +0x8C /* 00001C26 */ 00001B9E 2D2A FFFC move.l -[A6], [A2 - 0x4] 00001BA2 4EBA E674 jsr [PC - 0x198C /* 00000218 */] 00001BA6 2056 movea.l A0, [A6] 00001BA8 7000 moveq.l D0, 0x00 00001BAA 1010 move.b D0, [A0] 00001BAC 2C80 move.l [A6], D0 00001BAE 2D3C 0000 0064 move.l -[A6], 0x64 /* 'd' */ 00001BB4 4EAD 071A jsr [A5 + 0x71A /* export_223 */] 00001BB8 2D2A FFFC move.l -[A6], [A2 - 0x4] 00001BBC 4EBA E660 jsr [PC - 0x19A0 /* 0000021E */] 00001BC0 2056 movea.l A0, [A6] 00001BC2 7000 moveq.l D0, 0x00 00001BC4 1010 move.b D0, [A0] 00001BC6 2C80 move.l [A6], D0 00001BC8 2D3C 0000 000A move.l -[A6], 0xA /* '\n' */ 00001BCE 4EAD 071A jsr [A5 + 0x71A /* export_223 */] 00001BD2 201E move.l D0, [A6]+ 00001BD4 D196 add.l [A6], D0 00001BD6 2D2A FFFC move.l -[A6], [A2 - 0x4] 00001BDA 4EBA E648 jsr [PC - 0x19B8 /* 00000224 */] 00001BDE 2056 movea.l A0, [A6] 00001BE0 7000 moveq.l D0, 0x00 00001BE2 1010 move.b D0, [A0] 00001BE4 2C80 move.l [A6], D0 00001BE6 201E move.l D0, [A6]+ 00001BE8 D196 add.l [A6], D0 00001BEA 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 00001BEE 4EAD 064A jsr [A5 + 0x64A /* export_197 */] 00001BF2 4EAD 064A jsr [A5 + 0x64A /* export_197 */] 00001BF6 4EAD 064A jsr [A5 + 0x64A /* export_197 */] 00001BFA 4EAD 0832 jsr [A5 + 0x832 /* export_258 */] 00001BFE 2D2A FFFC move.l -[A6], [A2 - 0x4] 00001C02 4EBA E62C jsr [PC - 0x19D4 /* 00000230 */] 00001C06 2D3C 0000 0001 move.l -[A6], 0x1 00001C0C 2F2E 000C move.l -[A7], [A6 + 0xC] 00001C10 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001C14 2F2E 0004 move.l -[A7], [A6 + 0x4] 00001C18 3F2E 0002 move.w -[A7], [A6 + 0x2] 00001C1C DCFC 0010 add.w A6, 0x10 00001C20 A9CE syscall TETextBox/TextBox 00001C22 6000 002E bra +0x30 /* 00001C52 */ label00001C26: 00001C26 4EBA E498 jsr [PC - 0x1B68 /* 000000C0 */] 00001C2A 4EAD 08B2 jsr [A5 + 0x8B2 /* export_274 */] 00001C2E 2D2A FFFC move.l -[A6], [A2 - 0x4] 00001C32 4EBA E5FC jsr [PC - 0x1A04 /* 00000230 */] 00001C36 2D3C 0000 0001 move.l -[A6], 0x1 00001C3C 2F2E 000C move.l -[A7], [A6 + 0xC] 00001C40 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001C44 2F2E 0004 move.l -[A7], [A6 + 0x4] 00001C48 3F2E 0002 move.w -[A7], [A6 + 0x2] 00001C4C DCFC 0010 add.w A6, 0x10 00001C50 A9CE syscall TETextBox/TextBox label00001C52: 00001C52 4E5A unlink A2 00001C54 4E75 rts fn00001C56: 00001C56 4E52 FFFC link A2, -0x0004 00001C5A 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 00001C5E 2D3C 0000 0010 move.l -[A6], 0x10 00001C64 3F2E 0002 move.w -[A7], [A6 + 0x2] 00001C68 DCFC 0004 add.w A6, 0x4 00001C6C A88A syscall TextSize 00001C6E 2D3C 0000 0003 move.l -[A6], 0x3 00001C74 3F2E 0002 move.w -[A7], [A6 + 0x2] 00001C78 DCFC 0004 add.w A6, 0x4 00001C7C A887 syscall TextFont 00001C7E 2D3C 0000 0001 move.l -[A6], 0x1 00001C84 3F2E 0002 move.w -[A7], [A6 + 0x2] 00001C88 DCFC 0004 add.w A6, 0x4 00001C8C A888 syscall TextFace 00001C8E 2D3C 0000 0062 move.l -[A6], 0x62 /* 'b' */ 00001C94 2D3C 0000 001E move.l -[A6], 0x1E 00001C9A 3F2E 0006 move.w -[A7], [A6 + 0x6] 00001C9E 3F2E 0002 move.w -[A7], [A6 + 0x2] 00001CA2 DCFC 0008 add.w A6, 0x8 00001CA6 A893 syscall MoveTo 00001CA8 4EBA E424 jsr [PC - 0x1BDC /* 000000CE */] 00001CAC 2F16 move.l -[A7], [A6] 00001CAE DCFC 0004 add.w A6, 0x4 00001CB2 A884 syscall DrawString 00001CB4 2D3C 0000 000C move.l -[A6], 0xC 00001CBA 3F2E 0002 move.w -[A7], [A6 + 0x2] 00001CBE DCFC 0004 add.w A6, 0x4 00001CC2 A88A syscall TextSize 00001CC4 2D3C 0000 0002 move.l -[A6], 0x2 00001CCA 2D3C 0000 0002 move.l -[A6], 0x2 00001CD0 3F2E 0006 move.w -[A7], [A6 + 0x6] 00001CD4 3F2E 0002 move.w -[A7], [A6 + 0x2] 00001CD8 DCFC 0008 add.w A6, 0x8 00001CDC A89B syscall PenSize 00001CDE 41ED CAD6 lea.l A0, [A5 - 0x352A] 00001CE2 2D08 move.l -[A6], A0 00001CE4 2D3C 0000 0010 move.l -[A6], 0x10 00001CEA 2D3C 0000 0023 move.l -[A6], 0x23 /* '#' */ 00001CF0 2D3C 0000 012C move.l -[A6], 0x12C 00001CF6 2D3C 0000 0100 move.l -[A6], 0x100 00001CFC 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001D00 3F2E 000E move.w -[A7], [A6 + 0xE] 00001D04 3F2E 000A move.w -[A7], [A6 + 0xA] 00001D08 3F2E 0006 move.w -[A7], [A6 + 0x6] 00001D0C 3F2E 0002 move.w -[A7], [A6 + 0x2] 00001D10 DCFC 0014 add.w A6, 0x14 00001D14 A8A7 syscall SetRect 00001D16 41ED CAD6 lea.l A0, [A5 - 0x352A] 00001D1A 2D08 move.l -[A6], A0 00001D1C 2F16 move.l -[A7], [A6] 00001D1E DCFC 0004 add.w A6, 0x4 00001D22 A8A1 syscall FrameRect 00001D24 A89E syscall PenNormal 00001D26 2D3C 0000 0008 move.l -[A6], 0x8 00001D2C 2D3C 0000 0000 move.l -[A6], 0x0 00001D32 26C5 move.l [A3]+, D5 00001D34 26C6 move.l [A3]+, D6 00001D36 2C1E move.l D6, [A6]+ 00001D38 2A1E move.l D5, [A6]+ label00001D3A: 00001D3A 2D3C 0000 0008 move.l -[A6], 0x8 00001D40 2D3C 0000 0000 move.l -[A6], 0x0 00001D46 26C5 move.l [A3]+, D5 00001D48 26C6 move.l [A3]+, D6 00001D4A 2C1E move.l D6, [A6]+ 00001D4C 2A1E move.l D5, [A6]+ label00001D4E: 00001D4E 2D2B FFFC move.l -[A6], [A3 - 0x4] 00001D52 2D06 move.l -[A6], D6 00001D54 4EBA E528 jsr [PC - 0x1AD8 /* 0000027E */] 00001D58 255E FFFC move.l [A2 - 0x4], [A6]+ 00001D5C 2D2A FFFC move.l -[A6], [A2 - 0x4] 00001D60 4EBA FE1E jsr [PC - 0x1E2 /* 00001B80 */] 00001D64 4EBA EF1E jsr [PC - 0x10E2 /* 00000C84 */] 00001D68 2D06 move.l -[A6], D6 00001D6A 7000 moveq.l D0, 0x00 00001D6C BD8E cmpm.l [A6]+, [A6]+ 00001D6E 6602 bne +0x4 /* 00001D72 */ 00001D70 70FF moveq.l D0, 0xFFFFFFFF label00001D72: 00001D72 2D00 move.l -[A6], D0 00001D74 201E move.l D0, [A6]+ 00001D76 2D16 move.l -[A6], [A6] 00001D78 2D40 0004 move.l [A6 + 0x4], D0 00001D7C 2D2B FFFC move.l -[A6], [A3 - 0x4] 00001D80 7000 moveq.l D0, 0x00 00001D82 BD8E cmpm.l [A6]+, [A6]+ 00001D84 6602 bne +0x4 /* 00001D88 */ 00001D86 70FF moveq.l D0, 0xFFFFFFFF label00001D88: 00001D88 2D00 move.l -[A6], D0 00001D8A 201E move.l D0, [A6]+ 00001D8C C196 and.l [A6], D0 00001D8E 4A9E tst.l [A6]+ 00001D90 6700 004C beq +0x4E /* 00001DDE */ 00001D94 2D2A FFFC move.l -[A6], [A2 - 0x4] 00001D98 4EBA E496 jsr [PC - 0x1B6A /* 00000230 */] 00001D9C 41ED CAD6 lea.l A0, [A5 - 0x352A] 00001DA0 2D08 move.l -[A6], A0 00001DA2 2D3C 0000 0008 move.l -[A6], 0x8 00001DA8 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 00001DAC 41ED CAD6 lea.l A0, [A5 - 0x352A] 00001DB0 2D08 move.l -[A6], A0 00001DB2 2D3C 0000 0000 move.l -[A6], 0x0 00001DB8 2D3C FFFF FFFC move.l -[A6], 0xFFFFFFFC 00001DBE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001DC2 3F2E 0006 move.w -[A7], [A6 + 0x6] 00001DC6 3F2E 0002 move.w -[A7], [A6 + 0x2] 00001DCA DCFC 000C add.w A6, 0xC 00001DCE A8A8 syscall OffsetRect 00001DD0 41ED CAD6 lea.l A0, [A5 - 0x352A] 00001DD4 2D08 move.l -[A6], A0 00001DD6 2F16 move.l -[A7], [A6] 00001DD8 DCFC 0004 add.w A6, 0x4 00001DDC A8A1 syscall FrameRect label00001DDE: 00001DDE 5286 addq.l D6, 1 00001DE0 BA86 cmp.l D5, D6 00001DE2 6E00 FF6A bgt -0x94 /* 00001D4E */ 00001DE6 2C23 move.l D6, -[A3] 00001DE8 2A23 move.l D5, -[A3] 00001DEA 5286 addq.l D6, 1 00001DEC BA86 cmp.l D5, D6 00001DEE 6E00 FF4A bgt -0xB4 /* 00001D3A */ 00001DF2 2C23 move.l D6, -[A3] 00001DF4 2A23 move.l D5, -[A3] 00001DF6 4EBA FC26 jsr [PC - 0x3DA /* 00001A1E */] 00001DFA 2D3C 0000 0009 move.l -[A6], 0x9 /* '\t' */ 00001E00 3F2E 0002 move.w -[A7], [A6 + 0x2] 00001E04 DCFC 0004 add.w A6, 0x4 00001E08 A88A syscall TextSize 00001E0A 2D3C 0000 0004 move.l -[A6], 0x4 00001E10 3F2E 0002 move.w -[A7], [A6 + 0x2] 00001E14 DCFC 0004 add.w A6, 0x4 00001E18 A887 syscall TextFont 00001E1A 2D3C 0000 0000 move.l -[A6], 0x0 00001E20 3F2E 0002 move.w -[A7], [A6 + 0x2] 00001E24 DCFC 0004 add.w A6, 0x4 00001E28 A888 syscall TextFace 00001E2A 4E5A unlink A2 00001E2C 4E75 rts 00001E2E 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] 00001E32 4EBA 0012 jsr [PC + 0x12 /* 00001E46 */] 00001E36 0F54 bchg [A4], D7 00001E38 6F74 ble +0x76 /* 00001EAE */ 00001E3A 616C bsr +0x6E /* 00001EA8 */ 00001E3C 2E4B movea.l A7, A3 00001E3E 6C69 bge +0x6B /* 00001EA9 */ 00001E40 6E67 bgt +0x69 /* 00001EA9 */ 00001E42 6F6E ble +0x70 /* 00001EB2 */ 00001E44 7320 moveq.l D1, 0x20 fn00001E46: 00001E46 2D1F move.l -[A6], [A7]+ 00001E48 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00001E4C 41ED CA8E lea.l A0, [A5 - 0x3572] 00001E50 2D08 move.l -[A6], A0 00001E52 4EAD 048A jsr [A5 + 0x48A /* export_141 */] 00001E56 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] 00001E5A 4EBA 0010 jsr [PC + 0x10 /* 00001E6C */] 00001E5E 0C54 6F74 cmpi.w [A4], 0x6F74 /* 'ot' */ 00001E62 616C bsr +0x6E /* 00001ED0 */ 00001E64 2E42 movea.l A7, D2 00001E66 6173 bsr +0x75 /* 00001EDB */ 00001E68 6573 bcs +0x75 /* 00001EDD */ 00001E6A 2020 move.l D0, -[A0] fn00001E6C: 00001E6C 2D1F move.l -[A6], [A7]+ 00001E6E 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00001E72 41ED CA92 lea.l A0, [A5 - 0x356E] 00001E76 2D08 move.l -[A6], A0 00001E78 4EAD 048A jsr [A5 + 0x48A /* export_141 */] 00001E7C 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] 00001E80 4EBA 0010 jsr [PC + 0x10 /* 00001E92 */] 00001E84 0D41 bchg D1, D6 00001E86 6C6C bge +0x6E /* 00001EF4 */ 00001E88 6F74 ble +0x76 /* 00001EFE */ 00001E8A 6564 bcs +0x66 /* 00001EF0 */ 00001E8C 2E74 696D movea.l A7, <> 00001E90 6520 bcs +0x22 /* 00001EB2 */ fn00001E92: 00001E92 2D1F move.l -[A6], [A7]+ 00001E94 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00001E98 41ED CA96 lea.l A0, [A5 - 0x356A] 00001E9C 2D08 move.l -[A6], A0 00001E9E 4EAD 048A jsr [A5 + 0x48A /* export_141 */] 00001EA2 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] 00001EA6 4EBA 0010 jsr [PC + 0x10 /* 00001EB8 */] // begin alternate branch 00001EA8-00001EAC fn00001EA8: 00001EA8 0010 0D45 ori.b [A0], 0x45 /* 'E' */ // end alternate branch 00001EA8-00001EAC fn00001EA8: // (misaligned) 00001EAA 0D45 bchg D5, D6 00001EAC 6C61 bge +0x63 /* 00001F0F */ label00001EAE: 00001EAE 7073 moveq.l D0, 0x73 00001EB0 6564 bcs +0x66 /* 00001F16 */ label00001EB2: 00001EB2 2E54 movea.l A7, [A4] 00001EB4 696D bvs +0x6F /* 00001F23 */ 00001EB6 6520 bcs +0x22 /* 00001ED8 */ fn00001EB8: 00001EB8 2D1F move.l -[A6], [A7]+ 00001EBA 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00001EBE 41ED CA7C lea.l A0, [A5 - 0x3584] 00001EC2 2D08 move.l -[A6], A0 00001EC4 4EBA E3A0 jsr [PC - 0x1C60 /* 00000266 */] 00001EC8 4EAD 048A jsr [A5 + 0x48A /* export_141 */] 00001ECC 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] fn00001ED0: 00001ED0 4E75 rts fn00001ED2: 00001ED2 4EAD 079A jsr [A5 + 0x79A /* export_239 */] 00001ED6 8154 or.w [A4], D0 label00001ED8: 00001ED8 6865 bvc +0x67 /* 00001F3F */ 00001EDA 7265 moveq.l D1, 0x65 00001EDC 2061 movea.l A0, -[A1] 00001EDE 7265 moveq.l D1, 0x65 00001EE0 2063 movea.l A0, -[A3] 00001EE2 7572 moveq.l D2, 0x72 00001EE4 7265 moveq.l D1, 0x65 00001EE6 6E74 bgt +0x76 /* 00001F5C */ 00001EE8 6C79 bge +0x7B /* 00001F63 */ 00001EEA 205E movea.l A0, [A6]+ 00001EEC 3120 move.w -[A0], -[A0] 00001EEE 4B6C 696E chk.w D5, [A4 + 0x696E] // begin alternate branch 00001EF0-00001EF2 label00001EF0: 00001EF0 696E bvs +0x70 /* 00001F60 */ // end alternate branch 00001EF0-00001EF2 label00001EF0: // (misaligned) 00001EF2 676F beq +0x71 /* 00001F63 */ label00001EF4: 00001EF4 6E20 bgt +0x22 /* 00001F16 */ 00001EF6 7368 moveq.l D1, 0x68 00001EF8 6970 bvs +0x72 /* 00001F6A */ 00001EFA 7320 moveq.l D1, 0x20 00001EFC 696E bvs +0x70 /* 00001F6C */ label00001EFE: 00001EFE 2074 6865 movea.l A0, [A4 + D6 + 0x65] 00001F02 2047 movea.l A0, D7 00001F04 616C bsr +0x6E /* 00001F72 */ 00001F06 6178 bsr +0x7A /* 00001F80 */ 00001F08 792E moveq.l D4, 0x2E 00001F0A 2054 movea.l A0, [A4] 00001F0C 6865 bvc +0x67 /* 00001F73 */ 00001F0E 7265 moveq.l D1, 0x65 00001F10 2061 movea.l A0, -[A1] 00001F12 7265 moveq.l D1, 0x65 00001F14 205E movea.l A0, [A6]+ label00001F16: 00001F16 3220 move.w D1, -[A0] 00001F18 5374 6172 6261 7365 7320 subq.w [[A4 + 0x62617365] + 0x7320], 1 00001F22 746F moveq.l D2, 0x6F 00001F24 2072 6573 7570 706C 7920 796F movea.l A0, [[A2 + 0x7570706C] + 0x7920796F] 00001F30 7572 moveq.l D2, 0x72 00001F32 2073 6869 movea.l A0, [A3 + D6 + 0x69] 00001F36 702E moveq.l D0, 0x2E 00001F38 2054 movea.l A0, [A4] 00001F3A 6865 bvc +0x67 /* 00001FA1 */ 00001F3C 7265 moveq.l D1, 0x65 00001F3E 2069 7320 movea.l A0, [A1 + 0x7320] 00001F42 5E33 2073 addq.b [A3 + D2.w + 0x73], 7 00001F46 7461 moveq.l D2, 0x61 00001F48 7264 moveq.l D1, 0x64 00001F4A 6174 bsr +0x76 /* 00001FC0 */ 00001F4C 6573 bcs +0x75 /* 00001FC1 */ 00001F4E 2072 656D movea.l A0, <> 00001F52 6169 bsr +0x6B /* 00001FBD */ 00001F54 6E69 bgt +0x6B /* 00001FBF */ 00001F56 6E67 bgt +0x69 /* 00001FBF */ 00001F58 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */] label00001F5C: 00001F5C FFFF .invalid <> 00001F5E CAEE 4EAD mulu.w D5, [A6 + 0x4EAD] // begin alternate branch 00001F60-00001F64 label00001F60: 00001F60 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */] // end alternate branch 00001F60-00001F64 label00001F60: // (misaligned) 00001F62 0BD2 .incomplete 00001F64 FFFF .invalid <> 00001F66 CAF2 4EAD mulu.w D5, [A2 + D4 * 8 - 0x83] label00001F6A: 00001F6A 0BD2 .incomplete label00001F6C: 00001F6C FFFF .invalid <> 00001F6E CAF6 41ED mulu.w D5, <> // begin alternate branch 00001F70-00001F74 fn00001F70: 00001F70 41ED CA96 lea.l A0, [A5 - 0x356A] // end alternate branch 00001F70-00001F74 fn00001F70: // (misaligned) fn00001F72: 00001F72 CA96 and.l D5, [A6] 00001F74 2D08 move.l -[A6], A0 00001F76 2056 movea.l A0, [A6] 00001F78 2C90 move.l [A6], [A0] 00001F7A 41ED CA7C lea.l A0, [A5 - 0x3584] 00001F7E 2D08 move.l -[A6], A0 fn00001F80: 00001F80 4EBA E2E4 jsr [PC - 0x1D1C /* 00000266 */] 00001F84 2056 movea.l A0, [A6] 00001F86 2C90 move.l [A6], [A0] 00001F88 201E move.l D0, [A6]+ 00001F8A 9196 sub.l [A6], D0 00001F8C 41ED CAF6 lea.l A0, [A5 - 0x350A] 00001F90 2D08 move.l -[A6], A0 00001F92 201E move.l D0, [A6]+ 00001F94 2D16 move.l -[A6], [A6] 00001F96 2D40 0004 move.l [A6 + 0x4], D0 00001F9A 4EAD 1722 jsr [A5 + 0x1722 /* export_736 */] 00001F9E 41ED CA8E lea.l A0, [A5 - 0x3572] 00001FA2 2D08 move.l -[A6], A0 00001FA4 2056 movea.l A0, [A6] 00001FA6 2C90 move.l [A6], [A0] 00001FA8 41ED CA9A lea.l A0, [A5 - 0x3566] 00001FAC 2D08 move.l -[A6], A0 00001FAE 2056 movea.l A0, [A6] 00001FB0 2C90 move.l [A6], [A0] 00001FB2 201E move.l D0, [A6]+ 00001FB4 9196 sub.l [A6], D0 00001FB6 41ED CAEE lea.l A0, [A5 - 0x3512] 00001FBA 2D08 move.l -[A6], A0 00001FBC 201E move.l D0, [A6]+ 00001FBE 2D16 move.l -[A6], [A6] fn00001FC0: 00001FC0 2D40 0004 move.l [A6 + 0x4], D0 00001FC4 4EAD 1722 jsr [A5 + 0x1722 /* export_736 */] 00001FC8 41ED CAF2 lea.l A0, [A5 - 0x350E] 00001FCC 2D08 move.l -[A6], A0 00001FCE 41ED CA92 lea.l A0, [A5 - 0x356E] 00001FD2 2D08 move.l -[A6], A0 00001FD4 2056 movea.l A0, [A6] 00001FD6 2C90 move.l [A6], [A0] 00001FD8 4EAD 1722 jsr [A5 + 0x1722 /* export_736 */] 00001FDC 4EBA FEF4 jsr [PC - 0x10C /* 00001ED2 */] 00001FE0 41ED CAEE lea.l A0, [A5 - 0x3512] 00001FE4 2D08 move.l -[A6], A0 00001FE6 41ED CAF2 lea.l A0, [A5 - 0x350E] 00001FEA 2D08 move.l -[A6], A0 00001FEC 41ED CAF6 lea.l A0, [A5 - 0x350A] 00001FF0 2D08 move.l -[A6], A0 00001FF2 2F2E 000C move.l -[A7], [A6 + 0xC] 00001FF6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001FFA 2F2E 0004 move.l -[A7], [A6 + 0x4] 00001FFE 2F16 move.l -[A7], [A6] 00002000 DCFC 0010 add.w A6, 0x10 00002004 A98B syscall ParamText 00002006 2D3C 0000 0200 move.l -[A6], 0x200 0000200C 2D3C 0000 0000 move.l -[A6], 0x0 00002012 4267 clr.w -[A7] 00002014 3F2E 0006 move.w -[A7], [A6 + 0x6] 00002018 2F16 move.l -[A7], [A6] 0000201A DCFC 0008 add.w A6, 0x8 0000201E A986 syscall StopAlert 00002020 301F move.w D0, [A7]+ 00002022 48C0 ext.l D0 00002024 2D00 move.l -[A6], D0 00002026 588E addq.l A6, 4 00002028 4E75 rts fn0000202A: 0000202A 4EBA EC58 jsr [PC - 0x13A8 /* 00000C84 */] 0000202E 4EBA E24E jsr [PC - 0x1DB2 /* 0000027E */] 00002032 4EBA E1E4 jsr [PC - 0x1E1C /* 00000218 */] 00002036 2056 movea.l A0, [A6] 00002038 7000 moveq.l D0, 0x00 0000203A 1010 move.b D0, [A0] 0000203C 2C80 move.l [A6], D0 0000203E 4A9E tst.l [A6]+ 00002040 6700 00E6 beq +0xE8 /* 00002128 */ 00002044 4EBA 0030 jsr [PC + 0x30 /* 00002076 */] 00002048 2C43 movea.l A6, D3 0000204A 4F4E chk.w D7, A6 0000204C 4449 neg.w A1 0000204E 5449 addq.w A1, 2 00002050 4F4E chk.w D7, A6 00002052 2052 movea.l A0, [A2] 00002054 4544 chk.w D2, D4 00002056 2121 move.l -[A0], -[A1] 00002058 204B movea.l A0, A3 0000205A 6C69 bge +0x6B /* 000020C5 */ 0000205C 6E67 bgt +0x69 /* 000020C5 */ 0000205E 6F6E ble +0x70 /* 000020CE */ 00002060 7320 moveq.l D1, 0x20 00002062 696E bvs +0x70 /* 000020D2 */ 00002064 2074 6869 movea.l A0, [A4 + D6 + 0x69] 00002068 7320 moveq.l D1, 0x20 0000206A 5175 6164 subq.w <>, 8 0000206E 7261 moveq.l D1, 0x61 00002070 6E74 bgt +0x76 /* 000020E6 */ 00002072 205E movea.l A0, [A6]+ 00002074 3120 move.w -[A0], -[A0] fn00002076: 00002076 2D1F move.l -[A6], [A7]+ 00002078 4EBA 0004 jsr [PC + 0x4 /* 0000207E */] 0000207C 0120 btst -[A0], D0 fn0000207E: 0000207E 2D1F move.l -[A6], [A7]+ 00002080 2D3C 0000 0000 move.l -[A6], 0x0 00002086 2D3C 0000 0000 move.l -[A6], 0x0 0000208C 2F2E 000C move.l -[A7], [A6 + 0xC] 00002090 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002094 2F2E 0004 move.l -[A7], [A6 + 0x4] 00002098 2F16 move.l -[A7], [A6] 0000209A DCFC 0010 add.w A6, 0x10 0000209E A98B syscall ParamText 000020A0 41ED CA7C lea.l A0, [A5 - 0x3584] 000020A4 2D08 move.l -[A6], A0 000020A6 4EBA E1AC jsr [PC - 0x1E54 /* 00000254 */] 000020AA 2056 movea.l A0, [A6] 000020AC 7000 moveq.l D0, 0x00 000020AE 3010 move.w D0, [A0] 000020B0 2C80 move.l [A6], D0 000020B2 2D3C 0000 0064 move.l -[A6], 0x64 /* 'd' */ 000020B8 BD8E cmpm.l [A6]+, [A6]+ 000020BA 6C00 004A bge +0x4C /* 00002106 */ 000020BE 2D3C 0000 0000 move.l -[A6], 0x0 000020C4 4EBA 0020 jsr [PC + 0x20 /* 000020E6 */] 000020C8 1D5E 3253 move.b [A6 + 0x3253], [A6]+ 000020CC 6869 bvc +0x6B /* 00002137 */ label000020CE: 000020CE 656C bcs +0x6E /* 0000213C */ 000020D0 6473 bcc +0x75 /* 00002145 */ label000020D2: 000020D2 2044 movea.l A0, D4 000020D4 616E bsr +0x70 /* 00002144 */ 000020D6 6765 beq +0x67 /* 0000213D */ 000020D8 726F moveq.l D1, 0x6F 000020DA 7573 moveq.l D2, 0x73 000020DC 6C79 bge +0x7B /* 00002157 */ 000020DE 204C movea.l A0, A4 000020E0 6F77 ble +0x79 /* 00002159 */ 000020E2 2021 move.l D0, -[A1] 000020E4 2121 move.l -[A0], -[A1] fn000020E6: 000020E6 2D1F move.l -[A6], [A7]+ 000020E8 4EBA DFD0 jsr [PC - 0x2030 /* 000000BA */] 000020EC 2D3C 0000 0000 move.l -[A6], 0x0 000020F2 2F2E 000C move.l -[A7], [A6 + 0xC] 000020F6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000020FA 2F2E 0004 move.l -[A7], [A6 + 0x4] 000020FE 2F16 move.l -[A7], [A6] 00002100 DCFC 0010 add.w A6, 0x10 00002104 A98B syscall ParamText label00002106: 00002106 2D3C 0000 0200 move.l -[A6], 0x200 0000210C 2D3C 0000 0000 move.l -[A6], 0x0 00002112 4267 clr.w -[A7] 00002114 3F2E 0006 move.w -[A7], [A6 + 0x6] 00002118 2F16 move.l -[A7], [A6] 0000211A DCFC 0008 add.w A6, 0x8 0000211E A986 syscall StopAlert 00002120 301F move.w D0, [A7]+ 00002122 48C0 ext.l D0 00002124 2D00 move.l -[A6], D0 00002126 588E addq.l A6, 4 label00002128: 00002128 4E75 rts fn0000212A: 0000212A 4E52 FFE8 link A2, -0x0018 0000212E 2D3C 0000 0003 move.l -[A6], 0x3 00002134 2D3C 0000 0000 move.l -[A6], 0x0 0000213A 26C5 move.l [A3]+, D5 label0000213C: 0000213C 26C6 move.l [A3]+, D6 0000213E 2C1E move.l D6, [A6]+ 00002140 2A1E move.l D5, [A6]+ label00002142: 00002142 2D06 move.l -[A6], D6 fn00002144: 00002144 4EBA E768 jsr [PC - 0x1898 /* 000008AE */] 00002148 4EBA E128 jsr [PC - 0x1ED8 /* 00000272 */] 0000214C 2056 movea.l A0, [A6] 0000214E 7000 moveq.l D0, 0x00 00002150 3010 move.w D0, [A0] 00002152 2C80 move.l [A6], D0 00002154 2016 move.l D0, [A6] 00002156 48C0 ext.l D0 00002158 2C80 move.l [A6], D0 0000215A 2D06 move.l -[A6], D6 0000215C 2D3C 0000 0000 move.l -[A6], 0x0 00002162 201E move.l D0, [A6]+ 00002164 B096 cmp.l D0, [A6] 00002166 6600 000C bne +0xE /* 00002174 */ 0000216A 588E addq.l A6, 4 0000216C 255E FFF0 move.l [A2 - 0x10], [A6]+ 00002170 6000 0034 bra +0x36 /* 000021A6 */ label00002174: 00002174 2D3C 0000 0001 move.l -[A6], 0x1 0000217A 201E move.l D0, [A6]+ 0000217C B096 cmp.l D0, [A6] 0000217E 6600 000C bne +0xE /* 0000218C */ 00002182 588E addq.l A6, 4 00002184 255E FFEC move.l [A2 - 0x14], [A6]+ 00002188 6000 001C bra +0x1E /* 000021A6 */ label0000218C: 0000218C 2D3C 0000 0002 move.l -[A6], 0x2 00002192 201E move.l D0, [A6]+ 00002194 B096 cmp.l D0, [A6] 00002196 6600 000C bne +0xE /* 000021A4 */ 0000219A 588E addq.l A6, 4 0000219C 255E FFE8 move.l [A2 - 0x18], [A6]+ 000021A0 6000 0004 bra +0x6 /* 000021A6 */ label000021A4: 000021A4 588E addq.l A6, 4 label000021A6: 000021A6 5286 addq.l D6, 1 000021A8 BA86 cmp.l D5, D6 000021AA 6E00 FF96 bgt -0x68 /* 00002142 */ 000021AE 2C23 move.l D6, -[A3] 000021B0 2A23 move.l D5, -[A3] 000021B2 2D3C 0000 0000 move.l -[A6], 0x0 000021B8 255E FFF8 move.l [A2 - 0x8], [A6]+ 000021BC 2D3C 0000 0000 move.l -[A6], 0x0 000021C2 4EBA E6EA jsr [PC - 0x1916 /* 000008AE */] 000021C6 4EBA E0A4 jsr [PC - 0x1F5C /* 0000026C */] 000021CA 2D3C 0000 0003 move.l -[A6], 0x3 000021D0 4EAD 071A jsr [A5 + 0x71A /* export_223 */] 000021D4 2D3C 0000 0000 move.l -[A6], 0x0 000021DA 4EAD 066A jsr [A5 + 0x66A /* export_201 */] 000021DE 2D3C 0000 0008 move.l -[A6], 0x8 000021E4 2D3C 0000 0000 move.l -[A6], 0x0 000021EA 26C5 move.l [A3]+, D5 000021EC 26C6 move.l [A3]+, D6 000021EE 2C1E move.l D6, [A6]+ 000021F0 2A1E move.l D5, [A6]+ label000021F2: 000021F2 2D3C 0000 0008 move.l -[A6], 0x8 000021F8 2D3C 0000 0000 move.l -[A6], 0x0 000021FE 26C5 move.l [A3]+, D5 00002200 26C6 move.l [A3]+, D6 00002202 2C1E move.l D6, [A6]+ 00002204 2A1E move.l D5, [A6]+ label00002206: 00002206 2D2B FFFC move.l -[A6], [A3 - 0x4] 0000220A 2D06 move.l -[A6], D6 0000220C 4EBA E37C jsr [PC - 0x1C84 /* 0000058A */] 00002210 255E FFFC move.l [A2 - 0x4], [A6]+ 00002214 2D2A FFFC move.l -[A6], [A2 - 0x4] 00002218 4EBA E022 jsr [PC - 0x1FDE /* 0000023C */] 0000221C 2056 movea.l A0, [A6] 0000221E 2C90 move.l [A6], [A0] 00002220 41ED CAA2 lea.l A0, [A5 - 0x355E] 00002224 2D08 move.l -[A6], A0 00002226 BD8E cmpm.l [A6]+, [A6]+ 00002228 6600 00A2 bne +0xA4 /* 000022CC */ 0000222C 2D2A FFF8 move.l -[A6], [A2 - 0x8] 00002230 4EBA E67C jsr [PC - 0x1984 /* 000008AE */] 00002234 255E FFF4 move.l [A2 - 0xC], [A6]+ 00002238 2D2A FFF8 move.l -[A6], [A2 - 0x8] 0000223C 2D3C 0000 0000 move.l -[A6], 0x0 00002242 201E move.l D0, [A6]+ 00002244 B096 cmp.l D0, [A6] 00002246 6600 000C bne +0xE /* 00002254 */ 0000224A 588E addq.l A6, 4 0000224C 2D2A FFF0 move.l -[A6], [A2 - 0x10] 00002250 6000 0034 bra +0x36 /* 00002286 */ label00002254: 00002254 2D3C 0000 0001 move.l -[A6], 0x1 0000225A 201E move.l D0, [A6]+ 0000225C B096 cmp.l D0, [A6] 0000225E 6600 000C bne +0xE /* 0000226C */ 00002262 588E addq.l A6, 4 00002264 2D2A FFEC move.l -[A6], [A2 - 0x14] 00002268 6000 001C bra +0x1E /* 00002286 */ label0000226C: 0000226C 2D3C 0000 0002 move.l -[A6], 0x2 00002272 201E move.l D0, [A6]+ 00002274 B096 cmp.l D0, [A6] 00002276 6600 000C bne +0xE /* 00002284 */ 0000227A 588E addq.l A6, 4 0000227C 2D2A FFE8 move.l -[A6], [A2 - 0x18] 00002280 6000 0004 bra +0x6 /* 00002286 */ label00002284: 00002284 588E addq.l A6, 4 label00002286: 00002286 2D2A FFF4 move.l -[A6], [A2 - 0xC] 0000228A 4EBA DFE6 jsr [PC - 0x201A /* 00000272 */] 0000228E 205E movea.l A0, [A6]+ 00002290 201E move.l D0, [A6]+ 00002292 3080 move.w [A0], D0 00002294 2D2B FFFC move.l -[A6], [A3 - 0x4] 00002298 2D2A FFF4 move.l -[A6], [A2 - 0xC] 0000229C 4EBA DFDA jsr [PC - 0x2026 /* 00000278 */] 000022A0 205E movea.l A0, [A6]+ 000022A2 201E move.l D0, [A6]+ 000022A4 3080 move.w [A0], D0 000022A6 2D06 move.l -[A6], D6 000022A8 2D2A FFF4 move.l -[A6], [A2 - 0xC] 000022AC 4EBA DFCA jsr [PC - 0x2036 /* 00000278 */] 000022B0 5496 addq.l [A6], 2 000022B2 205E movea.l A0, [A6]+ 000022B4 201E move.l D0, [A6]+ 000022B6 3080 move.w [A0], D0 000022B8 2D2A FFF8 move.l -[A6], [A2 - 0x8] 000022BC 5296 addq.l [A6], 1 000022BE 2D3C 0000 0002 move.l -[A6], 0x2 000022C4 4EAD 03CA jsr [A5 + 0x3CA /* export_117 */] 000022C8 255E FFF8 move.l [A2 - 0x8], [A6]+ label000022CC: 000022CC 5286 addq.l D6, 1 000022CE BA86 cmp.l D5, D6 000022D0 6E00 FF34 bgt -0xCA /* 00002206 */ 000022D4 2C23 move.l D6, -[A3] 000022D6 2A23 move.l D5, -[A3] 000022D8 5286 addq.l D6, 1 000022DA BA86 cmp.l D5, D6 000022DC 6E00 FF14 bgt -0xEA /* 000021F2 */ 000022E0 2C23 move.l D6, -[A3] 000022E2 2A23 move.l D5, -[A3] 000022E4 4E5A unlink A2 000022E6 4E75 rts fn000022E8: 000022E8 4E52 FFE8 link A2, -0x0018 000022EC 4EBA ED06 jsr [PC - 0x12FA /* 00000FF4 */] 000022F0 4EBA E992 jsr [PC - 0x166E /* 00000C84 */] 000022F4 4EBA DF88 jsr [PC - 0x2078 /* 0000027E */] 000022F8 255E FFFC move.l [A2 - 0x4], [A6]+ 000022FC 4EBA E9F0 jsr [PC - 0x1610 /* 00000CEE */] 00002300 4EBA E288 jsr [PC - 0x1D78 /* 0000058A */] 00002304 255E FFF8 move.l [A2 - 0x8], [A6]+ 00002308 41ED CA9E lea.l A0, [A5 - 0x3562] 0000230C 2D08 move.l -[A6], A0 0000230E 2D2A FFF8 move.l -[A6], [A2 - 0x8] 00002312 4EBA DF28 jsr [PC - 0x20D8 /* 0000023C */] 00002316 205E movea.l A0, [A6]+ 00002318 209E move.l [A0], [A6]+ 0000231A 2D2A FFFC move.l -[A6], [A2 - 0x4] 0000231E 4EBA DF04 jsr [PC - 0x20FC /* 00000224 */] 00002322 2056 movea.l A0, [A6] 00002324 7000 moveq.l D0, 0x00 00002326 1010 move.b D0, [A0] 00002328 2C80 move.l [A6], D0 0000232A 2016 move.l D0, [A6] 0000232C 4880 ext.w D0 0000232E 2C80 move.l [A6], D0 00002330 2016 move.l D0, [A6] 00002332 48C0 ext.l D0 00002334 2C80 move.l [A6], D0 00002336 4A9E tst.l [A6]+ 00002338 6700 0040 beq +0x42 /* 0000237A */ label0000233C: 0000233C 4EBA E906 jsr [PC - 0x16FA /* 00000C44 */] 00002340 4EBA E902 jsr [PC - 0x16FE /* 00000C44 */] 00002344 4EBA E244 jsr [PC - 0x1DBC /* 0000058A */] 00002348 255E FFF8 move.l [A2 - 0x8], [A6]+ 0000234C 2D2A FFF8 move.l -[A6], [A2 - 0x8] 00002350 4EBA DEEA jsr [PC - 0x2116 /* 0000023C */] 00002354 2056 movea.l A0, [A6] 00002356 2C90 move.l [A6], [A0] 00002358 7000 moveq.l D0, 0x00 0000235A 4A9E tst.l [A6]+ 0000235C 6602 bne +0x4 /* 00002360 */ 0000235E 70FF moveq.l D0, 0xFFFFFFFF label00002360: 00002360 2D00 move.l -[A6], D0 00002362 4A9E tst.l [A6]+ 00002364 6700 FFD6 beq -0x28 /* 0000233C */ 00002368 41ED CAAA lea.l A0, [A5 - 0x3556] 0000236C 2D08 move.l -[A6], A0 0000236E 2D2A FFF8 move.l -[A6], [A2 - 0x8] 00002372 4EBA DEC8 jsr [PC - 0x2138 /* 0000023C */] 00002376 205E movea.l A0, [A6]+ 00002378 209E move.l [A0], [A6]+ label0000237A: 0000237A 2D3C 0000 0000 move.l -[A6], 0x0 00002380 4EBA E52C jsr [PC - 0x1AD4 /* 000008AE */] 00002384 4EBA DEE6 jsr [PC - 0x211A /* 0000026C */] 00002388 2D3C 0000 0003 move.l -[A6], 0x3 0000238E 4EAD 071A jsr [A5 + 0x71A /* export_223 */] 00002392 2D3C 0000 0000 move.l -[A6], 0x0 00002398 4EAD 066A jsr [A5 + 0x66A /* export_201 */] 0000239C 2D2A FFFC move.l -[A6], [A2 - 0x4] 000023A0 4EBA DE76 jsr [PC - 0x218A /* 00000218 */] 000023A4 2056 movea.l A0, [A6] 000023A6 7000 moveq.l D0, 0x00 000023A8 1010 move.b D0, [A0] 000023AA 2C80 move.l [A6], D0 000023AC 2016 move.l D0, [A6] 000023AE 4880 ext.w D0 000023B0 2C80 move.l [A6], D0 000023B2 2016 move.l D0, [A6] 000023B4 48C0 ext.l D0 000023B6 2C80 move.l [A6], D0 000023B8 4A96 tst.l [A6] 000023BA 6702 beq +0x4 /* 000023BE */ 000023BC 2D16 move.l -[A6], [A6] label000023BE: 000023BE 4A9E tst.l [A6]+ 000023C0 6700 00BC beq +0xBE /* 0000247E */ 000023C4 2D3C 0000 0000 move.l -[A6], 0x0 000023CA 26C5 move.l [A3]+, D5 000023CC 26C6 move.l [A3]+, D6 000023CE 2C1E move.l D6, [A6]+ 000023D0 2A1E move.l D5, [A6]+ label000023D2: 000023D2 4EBA E870 jsr [PC - 0x1790 /* 00000C44 */] 000023D6 2D16 move.l -[A6], [A6] 000023D8 255E FFEC move.l [A2 - 0x14], [A6]+ 000023DC 4EBA E866 jsr [PC - 0x179A /* 00000C44 */] 000023E0 2D16 move.l -[A6], [A6] 000023E2 255E FFE8 move.l [A2 - 0x18], [A6]+ 000023E6 4EBA E1A2 jsr [PC - 0x1E5E /* 0000058A */] 000023EA 255E FFF8 move.l [A2 - 0x8], [A6]+ 000023EE 2D2A FFF8 move.l -[A6], [A2 - 0x8] 000023F2 4EBA DE48 jsr [PC - 0x21B8 /* 0000023C */] 000023F6 2056 movea.l A0, [A6] 000023F8 2C90 move.l [A6], [A0] 000023FA 7000 moveq.l D0, 0x00 000023FC 4A9E tst.l [A6]+ 000023FE 6602 bne +0x4 /* 00002402 */ 00002400 70FF moveq.l D0, 0xFFFFFFFF label00002402: 00002402 2D00 move.l -[A6], D0 00002404 4A9E tst.l [A6]+ 00002406 6700 FFCA beq -0x34 /* 000023D2 */ 0000240A 41ED CAA2 lea.l A0, [A5 - 0x355E] 0000240E 2D08 move.l -[A6], A0 00002410 2D2A FFF8 move.l -[A6], [A2 - 0x8] 00002414 4EBA DE26 jsr [PC - 0x21DA /* 0000023C */] 00002418 205E movea.l A0, [A6]+ 0000241A 209E move.l [A0], [A6]+ 0000241C 2D06 move.l -[A6], D6 0000241E 4EBA E48E jsr [PC - 0x1B72 /* 000008AE */] 00002422 255E FFF0 move.l [A2 - 0x10], [A6]+ 00002426 4EBA E800 jsr [PC - 0x1800 /* 00000C28 */] 0000242A 2D3C 0000 0004 move.l -[A6], 0x4 00002430 4EAD 071A jsr [A5 + 0x71A /* export_223 */] 00002434 2D3C 0000 0032 move.l -[A6], 0x32 /* '2' */ 0000243A 4EAD 03CA jsr [A5 + 0x3CA /* export_117 */] 0000243E 2D2A FFF0 move.l -[A6], [A2 - 0x10] 00002442 4EBA DE2E jsr [PC - 0x21D2 /* 00000272 */] 00002446 205E movea.l A0, [A6]+ 00002448 201E move.l D0, [A6]+ 0000244A 3080 move.w [A0], D0 0000244C 2D2A FFEC move.l -[A6], [A2 - 0x14] 00002450 2D2A FFF0 move.l -[A6], [A2 - 0x10] 00002454 4EBA DE22 jsr [PC - 0x21DE /* 00000278 */] 00002458 205E movea.l A0, [A6]+ 0000245A 201E move.l D0, [A6]+ 0000245C 3080 move.w [A0], D0 0000245E 2D2A FFE8 move.l -[A6], [A2 - 0x18] 00002462 2D2A FFF0 move.l -[A6], [A2 - 0x10] 00002466 4EBA DE10 jsr [PC - 0x21F0 /* 00000278 */] 0000246A 5496 addq.l [A6], 2 0000246C 205E movea.l A0, [A6]+ 0000246E 201E move.l D0, [A6]+ 00002470 3080 move.w [A0], D0 00002472 5286 addq.l D6, 1 00002474 BA86 cmp.l D5, D6 00002476 6E00 FF5A bgt -0xA4 /* 000023D2 */ 0000247A 2C23 move.l D6, -[A3] 0000247C 2A23 move.l D5, -[A3] label0000247E: 0000247E 2D2A FFFC move.l -[A6], [A2 - 0x4] 00002482 4EBA DD9A jsr [PC - 0x2266 /* 0000021E */] 00002486 2056 movea.l A0, [A6] 00002488 7000 moveq.l D0, 0x00 0000248A 1010 move.b D0, [A0] 0000248C 2C80 move.l [A6], D0 0000248E 2016 move.l D0, [A6] 00002490 4880 ext.w D0 00002492 2C80 move.l [A6], D0 00002494 2016 move.l D0, [A6] 00002496 48C0 ext.l D0 00002498 2C80 move.l [A6], D0 0000249A 2D3C 0000 0000 move.l -[A6], 0x0 000024A0 26C5 move.l [A3]+, D5 000024A2 26C6 move.l [A3]+, D6 000024A4 2C1E move.l D6, [A6]+ 000024A6 2A1E move.l D5, [A6]+ label000024A8: 000024A8 4EBA E79A jsr [PC - 0x1866 /* 00000C44 */] 000024AC 4EBA E796 jsr [PC - 0x186A /* 00000C44 */] 000024B0 4EBA E0D8 jsr [PC - 0x1F28 /* 0000058A */] 000024B4 255E FFF8 move.l [A2 - 0x8], [A6]+ 000024B8 2D2A FFF8 move.l -[A6], [A2 - 0x8] 000024BC 4EBA DD7E jsr [PC - 0x2282 /* 0000023C */] 000024C0 2056 movea.l A0, [A6] 000024C2 2C90 move.l [A6], [A0] 000024C4 7000 moveq.l D0, 0x00 000024C6 4A9E tst.l [A6]+ 000024C8 6602 bne +0x4 /* 000024CC */ 000024CA 70FF moveq.l D0, 0xFFFFFFFF label000024CC: 000024CC 2D00 move.l -[A6], D0 000024CE 4A9E tst.l [A6]+ 000024D0 6700 FFD6 beq -0x28 /* 000024A8 */ 000024D4 41ED CAA6 lea.l A0, [A5 - 0x355A] 000024D8 2D08 move.l -[A6], A0 000024DA 2D2A FFF8 move.l -[A6], [A2 - 0x8] 000024DE 4EBA DD5C jsr [PC - 0x22A4 /* 0000023C */] 000024E2 205E movea.l A0, [A6]+ 000024E4 209E move.l [A0], [A6]+ 000024E6 5286 addq.l D6, 1 000024E8 BA86 cmp.l D5, D6 000024EA 6E00 FFBC bgt -0x42 /* 000024A8 */ 000024EE 2C23 move.l D6, -[A3] 000024F0 2A23 move.l D5, -[A3] 000024F2 2D3C FFFF FFFF move.l -[A6], 0xFFFFFFFF 000024F8 2D2A FFFC move.l -[A6], [A2 - 0x4] 000024FC 4EBA DD2C jsr [PC - 0x22D4 /* 0000022A */] 00002500 205E movea.l A0, [A6]+ 00002502 221E move.l D1, [A6]+ 00002504 1081 move.b [A0], D1 00002506 4EBA FC22 jsr [PC - 0x3DE /* 0000212A */] 0000250A 4EBA FB1E jsr [PC - 0x4E2 /* 0000202A */] 0000250E 4E5A unlink A2 00002510 4E75 rts fn00002512: 00002512 4E52 FFF8 link A2, -0x0008 00002516 2D3C 0000 0008 move.l -[A6], 0x8 0000251C 2D3C 0000 0000 move.l -[A6], 0x0 00002522 26C5 move.l [A3]+, D5 00002524 26C6 move.l [A3]+, D6 00002526 2C1E move.l D6, [A6]+ 00002528 2A1E move.l D5, [A6]+ label0000252A: 0000252A 2D3C 0000 0008 move.l -[A6], 0x8 00002530 2D3C 0000 0000 move.l -[A6], 0x0 00002536 26C5 move.l [A3]+, D5 00002538 26C6 move.l [A3]+, D6 0000253A 2C1E move.l D6, [A6]+ 0000253C 2A1E move.l D5, [A6]+ label0000253E: 0000253E 2D2B FFFC move.l -[A6], [A3 - 0x4] 00002542 2D06 move.l -[A6], D6 00002544 4EBA E044 jsr [PC - 0x1FBC /* 0000058A */] 00002548 255E FFFC move.l [A2 - 0x4], [A6]+ 0000254C 2D2A FFFC move.l -[A6], [A2 - 0x4] 00002550 4EBA DCEA jsr [PC - 0x2316 /* 0000023C */] 00002554 2056 movea.l A0, [A6] 00002556 2C90 move.l [A6], [A0] 00002558 41ED CA9E lea.l A0, [A5 - 0x3562] 0000255C 2D08 move.l -[A6], A0 0000255E BD8E cmpm.l [A6]+, [A6]+ 00002560 6600 0014 bne +0x16 /* 00002576 */ 00002564 2D3C 0000 0000 move.l -[A6], 0x0 0000256A 2D2A FFFC move.l -[A6], [A2 - 0x4] 0000256E 4EBA DCCC jsr [PC - 0x2334 /* 0000023C */] 00002572 205E movea.l A0, [A6]+ 00002574 209E move.l [A0], [A6]+ label00002576: 00002576 5286 addq.l D6, 1 00002578 BA86 cmp.l D5, D6 0000257A 6E00 FFC2 bgt -0x3C /* 0000253E */ 0000257E 2C23 move.l D6, -[A3] 00002580 2A23 move.l D5, -[A3] 00002582 5286 addq.l D6, 1 00002584 BA86 cmp.l D5, D6 00002586 6E00 FFA2 bgt -0x5C /* 0000252A */ 0000258A 2C23 move.l D6, -[A3] 0000258C 2A23 move.l D5, -[A3] 0000258E 4EBA E75E jsr [PC - 0x18A2 /* 00000CEE */] 00002592 4EBA DFF6 jsr [PC - 0x200A /* 0000058A */] 00002596 255E FFFC move.l [A2 - 0x4], [A6]+ 0000259A 41ED CA9E lea.l A0, [A5 - 0x3562] 0000259E 2D08 move.l -[A6], A0 000025A0 2D2A FFFC move.l -[A6], [A2 - 0x4] 000025A4 4EBA DC96 jsr [PC - 0x236A /* 0000023C */] 000025A8 205E movea.l A0, [A6]+ 000025AA 209E move.l [A0], [A6]+ 000025AC 4E5A unlink A2 000025AE 4E75 rts 000025B0 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 000025B4 0000 0001 ori.b D0, 0x1 000025B8 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 000025BC 0000 0002 ori.b D0, 0x2 000025C0 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 000025C4 0000 0003 ori.b D0, 0x3 000025C8 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 000025CC 0000 0004 ori.b D0, 0x4 000025D0 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 000025D4 0000 0004 ori.b D0, 0x4 000025D8 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 000025DC 0000 0004 ori.b D0, 0x4 000025E0 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 000025E4 0000 0005 ori.b D0, 0x5 000025E8 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 000025EC 0000 0006 ori.b D0, 0x6 000025F0 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 000025F4 0000 0007 ori.b D0, 0x7 000025F8 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 000025FC 0000 0008 ori.b D0, 0x8 00002600 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 00002604 0000 0010 ori.b D0, 0x10 00002608 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 0000260C 0000 0020 ori.b D0, 0x20 /* ' ' */ 00002610 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 00002614 0000 0040 ori.b D0, 0x40 /* '@' */ 00002618 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 0000261C 0000 0000 ori.b D0, 0x0 00002620 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 00002624 0000 0080 ori.b D0, 0x80 00002628 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */] 0000262C FFFF .invalid <> 0000262E CAFA 4EAD mulu.w D5, [PC + 0x4EAD /* 00004EAF, value 0x16DC */] 00002632 0BD2 .incomplete 00002634 FFFF .invalid <> 00002636 CAFC 4EAD mulu.w D5, 0x4EAD 0000263A 0BD2 .incomplete 0000263C FFFF .invalid <> 0000263E CB00 abcd D5, D0 00002640 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */] 00002644 FFFF .invalid <> 00002646 CB02 abcd D5, D2 00002648 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */] 0000264C FFFF .invalid <> 0000264E CB06 abcd D5, D6 00002650 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */] 00002654 FFFF .invalid <> 00002656 CB0E abcd -[A5], -[A6] 00002658 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */] 0000265C FFFF .invalid <> 0000265E CB12 and.b [A2], D5 00002660 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */] 00002664 FFFF .invalid <> 00002666 CB16 and.b [A6], D5 00002668 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */] 0000266C FFFF .invalid <> 0000266E CB38 4EAD and.b [0x00004EAD], D5 00002672 0BD2 .incomplete 00002674 FFFF .invalid <> 00002676 CB3C 4EAD and.b 0xAD, D5 0000267A 0BD2 .incomplete 0000267C FFFF .invalid <> 0000267E CB40 exg D5, D0 00002680 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 00002684 0000 004A ori.b D0, 0x4A /* 'J' */ 00002688 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 0000268C 0000 000B ori.b D0, 0xB 00002690 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 00002694 0000 0008 ori.b D0, 0x8 fn00002698: 00002698 4E52 FFF4 link A2, -0x000C 0000269C 255E FFF4 move.l [A2 - 0xC], [A6]+ 000026A0 255E FFF8 move.l [A2 - 0x8], [A6]+ 000026A4 255E FFFC move.l [A2 - 0x4], [A6]+ 000026A8 2D2A FFF8 move.l -[A6], [A2 - 0x8] 000026AC 2D2A FFF4 move.l -[A6], [A2 - 0xC] 000026B0 205E movea.l A0, [A6]+ 000026B2 201E move.l D0, [A6]+ 000026B4 3080 move.w [A0], D0 000026B6 2D2A FFFC move.l -[A6], [A2 - 0x4] 000026BA 2D2A FFF4 move.l -[A6], [A2 - 0xC] 000026BE 5496 addq.l [A6], 2 000026C0 205E movea.l A0, [A6]+ 000026C2 201E move.l D0, [A6]+ 000026C4 3080 move.w [A0], D0 000026C6 4E5A unlink A2 000026C8 4E75 rts fn000026CA: 000026CA 4E52 FFFC link A2, -0x0004 000026CE 255E FFFC move.l [A2 - 0x4], [A6]+ 000026D2 2D2A FFFC move.l -[A6], [A2 - 0x4] 000026D6 5496 addq.l [A6], 2 000026D8 2056 movea.l A0, [A6] 000026DA 7000 moveq.l D0, 0x00 000026DC 3010 move.w D0, [A0] 000026DE 2C80 move.l [A6], D0 000026E0 2016 move.l D0, [A6] 000026E2 48C0 ext.l D0 000026E4 2C80 move.l [A6], D0 000026E6 2D2A FFFC move.l -[A6], [A2 - 0x4] 000026EA 2056 movea.l A0, [A6] 000026EC 7000 moveq.l D0, 0x00 000026EE 3010 move.w D0, [A0] 000026F0 2C80 move.l [A6], D0 000026F2 2016 move.l D0, [A6] 000026F4 48C0 ext.l D0 000026F6 2C80 move.l [A6], D0 000026F8 4E5A unlink A2 000026FA 4E75 rts fn000026FC: 000026FC 4E52 FFF8 link A2, -0x0008 00002700 255E FFF8 move.l [A2 - 0x8], [A6]+ 00002704 255E FFFC move.l [A2 - 0x4], [A6]+ 00002708 2D2A FFFC move.l -[A6], [A2 - 0x4] 0000270C 2056 movea.l A0, [A6] 0000270E 2C90 move.l [A6], [A0] 00002710 2D2A FFF8 move.l -[A6], [A2 - 0x8] 00002714 205E movea.l A0, [A6]+ 00002716 209E move.l [A0], [A6]+ 00002718 4E5A unlink A2 0000271A 4E75 rts fn0000271C: 0000271C 4EAD 079A jsr [A5 + 0x79A /* export_239 */] 00002720 3D54 6865 move.w [A6 + 0x6865], [A4] 00002724 2065 movea.l A0, -[A5] 00002726 6E74 bgt +0x76 /* 0000279C */ 00002728 6572 bcs +0x74 /* 0000279C */ 0000272A 7072 moveq.l D0, 0x72 0000272C 6973 bvs +0x75 /* 000027A1 */ 0000272E 6520 bcs +0x22 /* 00002750 */ 00002730 636F bls +0x71 /* 000027A1 */ 00002732 6C6C bge +0x6E /* 000027A0 */ 00002734 6964 bvs +0x66 /* 0000279A */ 00002736 6564 bcs +0x66 /* 0000279C */ 00002738 2077 6974 movea.l A0, <> 0000273C 6820 bvc +0x22 /* 0000275E */ 0000273E 6120 bsr +0x22 /* 00002760 */ 00002740 5E31 2E20 addq.b [A1 + D2 * 8 + 0x20], 7 00002744 416C 6C20 chk.w D0, [A4 + 0x6C20] 00002748 6162 bsr +0x64 /* 000027AC */ 0000274A 6F61 ble +0x63 /* 000027AD */ 0000274C 7264 moveq.l D1, 0x64 0000274E 2077 6572 6520 6B69 6C6C movea.l A0, [[A7 + 0x65206B69] + 0x6C6C] // begin alternate branch 00002750-00002758 label00002750: 00002750 6572 bcs +0x74 /* 000027C4 */ 00002752 6520 bcs +0x22 /* 00002774 */ 00002754 6B69 bmi +0x6B /* 000027BF */ 00002756 6C6C bge +0x6E /* 000027C4 */ // end alternate branch 00002750-00002758 label00002750: // (misaligned) 00002758 6564 bcs +0x66 /* 000027BE */ 0000275A 2E20 move.l D7, -[A0] 0000275C 5E32 4EAD addq.b [A2 + D4 * 8 - 0x83], 7 // begin alternate branch 0000275E-00002762 fn0000275E: 0000275E 4EAD 079A jsr [A5 + 0x79A /* export_239 */] // end alternate branch 0000275E-00002762 fn0000275E: // (misaligned) fn00002760: 00002760 079A bclr [A2]+, D3 00002762 3659 movea.w A3, [A1]+ 00002764 6F75 ble +0x77 /* 000027DB */ 00002766 2077 6572 6520 706F 7368 movea.l A0, [[A7 + 0x6520706F] + 0x7368] 00002770 756D moveq.l D2, 0x6D 00002772 6F75 ble +0x77 /* 000027E9 */ label00002774: 00002774 736C moveq.l D1, 0x6C 00002776 7920 moveq.l D4, 0x20 00002778 636F bls +0x71 /* 000027E9 */ 0000277A 7572 moveq.l D2, 0x72 0000277C 7420 moveq.l D2, 0x20 0000277E 6D61 blt +0x63 /* 000027E1 */ 00002780 7274 moveq.l D1, 0x74 00002782 6961 bvs +0x63 /* 000027E5 */ 00002784 6C65 bge +0x67 /* 000027EB */ 00002786 6420 bcc +0x22 /* 000027A8 */ 00002788 666F bne +0x71 /* 000027F9 */ 0000278A 7220 moveq.l D1, 0x20 0000278C 696E bvs +0x70 /* 000027FC */ 0000278E 636F bls +0x71 /* 000027FF */ 00002790 6D70 blt +0x72 /* 00002802 */ 00002792 6574 bcs +0x76 /* 00002808 */ 00002794 616E bsr +0x70 /* 00002804 */ 00002796 6365 bls +0x67 /* 000027FD */ 00002798 2E20 move.l D7, -[A0] fn0000279A: 0000279A 4EAD 079A jsr [A5 + 0x79A /* export_239 */] // begin alternate branch 0000279C-0000279E label0000279C: 0000279C 079A bclr [A2]+, D3 // end alternate branch 0000279C-0000279E label0000279C: // (misaligned) 0000279E 3859 movea.w A4, [A1]+ label000027A0: 000027A0 6F75 ble +0x77 /* 00002817 */ 000027A2 2077 6572 6520 616C 6C20 movea.l A0, [[A7 + 0x6520616C] + 0x6C20] // begin alternate branch 000027A8-000027AC label000027A8: 000027A8 616C bsr +0x6E /* 00002816 */ 000027AA 6C20 bge +0x22 /* 000027CC */ // end alternate branch 000027A8-000027AC label000027A8: // (misaligned) fn000027AC: 000027AC 7265 moveq.l D1, 0x65 000027AE 636F bls +0x71 /* 0000281F */ 000027B0 7264 moveq.l D1, 0x64 000027B2 6564 bcs +0x66 /* 00002818 */ 000027B4 2061 movea.l A0, -[A1] 000027B6 7320 moveq.l D1, 0x20 000027B8 4865 pea.l -[A5] 000027BA 726F moveq.l D1, 0x6F 000027BC 7320 moveq.l D1, 0x20 label000027BE: 000027BE 696E bvs +0x70 /* 0000282E */ 000027C0 2074 6865 movea.l A0, [A4 + D6 + 0x65] label000027C4: 000027C4 2046 movea.l A0, D6 000027C6 6564 bcs +0x66 /* 0000282C */ 000027C8 7261 moveq.l D1, 0x61 000027CA 7469 moveq.l D2, 0x69 label000027CC: 000027CC 6F6E ble +0x70 /* 0000283C */ 000027CE 2072 6563 6F72 6473 2E72 movea.l A0, [[A2 + 0x6F72] + 0x64732E72] 000027D8 4EAD 0BD2 jsr [A5 + 0xBD2 /* export_374 */] 000027DC FFFF .invalid <> 000027DE CB44 exg D5, D4 fn000027E0: 000027E0 4EBA E174 jsr [PC - 0x1E8C /* 00000956 */] 000027E4 2F16 move.l -[A7], [A6] 000027E6 DCFC 0004 add.w A6, 0x4 000027EA A873 syscall SetPort 000027EC 41ED CAD6 lea.l A0, [A5 - 0x352A] 000027F0 2D08 move.l -[A6], A0 000027F2 2D3C 0000 0032 move.l -[A6], 0x32 /* '2' */ 000027F8 2D3C 0000 0032 move.l -[A6], 0x32 /* '2' */ // begin alternate branch 000027FC-00002804 label000027FC: 000027FC 0032 2D3C 0000 ori.b [A2 + D0.w], 0x3C /* '<' */ label00002802: 00002802 00C8 .incomplete // end alternate branch 000027FC-00002804 label000027FC: // (misaligned) 000027FE 2D3C 0000 00C8 move.l -[A6], 0xC8 label00002802: // (misaligned) fn00002804: 00002804 2D3C 0000 00C8 move.l -[A6], 0xC8 // begin alternate branch 00002808-0000280A label00002808: 00002808 00C8 .incomplete // end alternate branch 00002808-0000280A label00002808: // (misaligned) 0000280A 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000280E 3F2E 000E move.w -[A7], [A6 + 0xE] 00002812 3F2E 000A move.w -[A7], [A6 + 0xA] fn00002816: 00002816 3F2E 0006 move.w -[A7], [A6 + 0x6] // begin alternate branch 00002818-00002824 label00002818: 00002818 0006 3F2E ori.b D6, 0x2E /* '.' */ 0000281C 0002 DCFC ori.b D2, 0xFC 00002820 0014 A8A7 ori.b [A4], 0xA7 // end alternate branch 00002818-00002824 label00002818: // (misaligned) 0000281A 3F2E 0002 move.w -[A7], [A6 + 0x2] 0000281E DCFC 0014 add.w A6, 0x14 00002822 A8A7 syscall SetRect 00002824 2D3C 0000 007D move.l -[A6], 0x7D /* '}' */ 0000282A 2D16 move.l -[A6], [A6] label0000282C: 0000282C 2D16 move.l -[A6], [A6] label0000282E: 0000282E 41ED CB38 lea.l A0, [A5 - 0x34C8] 00002832 2D08 move.l -[A6], A0 00002834 4EBA FE62 jsr [PC - 0x19E /* 00002698 */] 00002838 2D3C 0000 0032 move.l -[A6], 0x32 /* '2' */ // begin alternate branch 0000283C-00002842 label0000283C: 0000283C 0032 41ED CB40 ori.b [A2 + <>], 0xED // end alternate branch 0000283C-00002842 label0000283C: // (misaligned) 0000283E 41ED CB40 lea.l A0, [A5 - 0x34C0] 00002842 2D08 move.l -[A6], A0 00002844 4EBA FE52 jsr [PC - 0x1AE /* 00002698 */] 00002848 41ED CB40 lea.l A0, [A5 - 0x34C0] 0000284C 2D08 move.l -[A6], A0 0000284E 41ED CB3C lea.l A0, [A5 - 0x34C4] 00002852 2D08 move.l -[A6], A0 00002854 4EBA FEA6 jsr [PC - 0x15A /* 000026FC */] 00002858 A89E syscall PenNormal 0000285A 2D3C 0000 0000 move.l -[A6], 0x0 00002860 4EBA E0B6 jsr [PC - 0x1F4A /* 00000918 */] 00002864 205E movea.l A0, [A6]+ 00002866 201E move.l D0, [A6]+ 00002868 3080 move.w [A0], D0 0000286A 4EBA E1CA jsr [PC - 0x1E36 /* 00000A36 */] 0000286E 2056 movea.l A0, [A6] 00002870 2C90 move.l [A6], [A0] 00002872 2F16 move.l -[A7], [A6] 00002874 DCFC 0004 add.w A6, 0x4 00002878 A957 syscall ShowControl 0000287A 4EBA E1EE jsr [PC - 0x1E12 /* 00000A6A */] 0000287E 2056 movea.l A0, [A6] 00002880 2C90 move.l [A6], [A0] 00002882 2F16 move.l -[A7], [A6] 00002884 DCFC 0004 add.w A6, 0x4 00002888 A957 syscall ShowControl 0000288A 4EBA E216 jsr [PC - 0x1DEA /* 00000AA2 */] 0000288E 2056 movea.l A0, [A6] 00002890 2C90 move.l [A6], [A0] 00002892 2F16 move.l -[A7], [A6] 00002894 DCFC 0004 add.w A6, 0x4 00002898 A957 syscall ShowControl 0000289A 4E75 rts fn0000289C: 0000289C 4EBA E198 jsr [PC - 0x1E68 /* 00000A36 */] 000028A0 2056 movea.l A0, [A6] 000028A2 2C90 move.l [A6], [A0] 000028A4 2F16 move.l -[A7], [A6] 000028A6 DCFC 0004 add.w A6, 0x4 000028AA A958 syscall HideControl 000028AC 4EBA E1BC jsr [PC - 0x1E44 /* 00000A6A */] 000028B0 2056 movea.l A0, [A6] 000028B2 2C90 move.l [A6], [A0] 000028B4 2F16 move.l -[A7], [A6] 000028B6 DCFC 0004 add.w A6, 0x4 000028BA A958 syscall HideControl 000028BC 4EBA E1E4 jsr [PC - 0x1E1C /* 00000AA2 */] 000028C0 2056 movea.l A0, [A6] 000028C2 2C90 move.l [A6], [A0] 000028C4 2F16 move.l -[A7], [A6] 000028C6 DCFC 0004 add.w A6, 0x4 000028CA A958 syscall HideControl 000028CC 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 000028D0 2D3C 0000 0000 move.l -[A6], 0x0 000028D6 41ED CAB2 lea.l A0, [A5 - 0x354E] 000028DA 2D08 move.l -[A6], A0 000028DC 205E movea.l A0, [A6]+ 000028DE 209E move.l [A0], [A6]+ 000028E0 2D3C 0000 0000 move.l -[A6], 0x0 000028E6 41ED CABA lea.l A0, [A5 - 0x3546] 000028EA 2D08 move.l -[A6], A0 000028EC 205E movea.l A0, [A6]+ 000028EE 209E move.l [A0], [A6]+ 000028F0 4EBA E276 jsr [PC - 0x1D8A /* 00000B68 */] 000028F4 2056 movea.l A0, [A6] 000028F6 2C90 move.l [A6], [A0] 000028F8 2D3C 0000 0000 move.l -[A6], 0x0 000028FE 2F2E 0004 move.l -[A7], [A6 + 0x4] 00002902 3F2E 0002 move.w -[A7], [A6 + 0x2] 00002906 DCFC 0008 add.w A6, 0x8 0000290A A939 syscall EnableItem 0000290C 4EBA E1F6 jsr [PC - 0x1E0A /* 00000B04 */] 00002910 2056 movea.l A0, [A6] 00002912 2C90 move.l [A6], [A0] 00002914 2D3C 0000 0000 move.l -[A6], 0x0 0000291A 2F2E 0004 move.l -[A7], [A6 + 0x4] 0000291E 3F2E 0002 move.w -[A7], [A6 + 0x2] 00002922 DCFC 0008 add.w A6, 0x8 00002926 A939 syscall EnableItem 00002928 A937 syscall DrawMenuBar 0000292A 4E75 rts fn0000292C: 0000292C 4EBA E028 jsr [PC - 0x1FD8 /* 00000956 */] 00002930 2F16 move.l -[A7], [A6] 00002932 DCFC 0004 add.w A6, 0x4 00002936 A873 syscall SetPort 00002938 41ED CAE6 lea.l A0, [A5 - 0x351A] 0000293C 2D08 move.l -[A6], A0 0000293E 2D3C 0000 0136 move.l -[A6], 0x136 00002944 2D3C 0000 006E move.l -[A6], 0x6E /* 'n' */ 0000294A 2D3C 0000 0168 move.l -[A6], 0x168 00002950 2D3C 0000 0082 move.l -[A6], 0x82 00002956 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000295A 3F2E 000E move.w -[A7], [A6 + 0xE] 0000295E 3F2E 000A move.w -[A7], [A6 + 0xA] 00002962 3F2E 0006 move.w -[A7], [A6 + 0x6] 00002966 3F2E 0002 move.w -[A7], [A6 + 0x2] 0000296A DCFC 0014 add.w A6, 0x14 0000296E A8A7 syscall SetRect 00002970 2D3C 0000 0008 move.l -[A6], 0x8 00002976 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 0000297A 205E movea.l A0, [A6]+ 0000297C 209E move.l [A0], [A6]+ 0000297E 4EBA E122 jsr [PC - 0x1EDE /* 00000AA2 */] 00002982 2056 movea.l A0, [A6] 00002984 2C90 move.l [A6], [A0] 00002986 4267 clr.w -[A7] 00002988 2F16 move.l -[A7], [A6] 0000298A DCFC 0004 add.w A6, 0x4 0000298E A960 syscall GetControlValue/GetCtlValue 00002990 301F move.w D0, [A7]+ 00002992 48C0 ext.l D0 00002994 2D00 move.l -[A6], D0 00002996 2016 move.l D0, [A6] 00002998 48C0 ext.l D0 0000299A 2C80 move.l [A6], D0 0000299C 2D16 move.l -[A6], [A6] 0000299E 2D3C 0000 0040 move.l -[A6], 0x40 /* '@' */ 000029A4 BD8E cmpm.l [A6]+, [A6]+ 000029A6 6600 000E bne +0x10 /* 000029B6 */ 000029AA 588E addq.l A6, 4 000029AC 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000029B0 2D3C 0000 0050 move.l -[A6], 0x50 /* 'P' */ label000029B6: 000029B6 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 000029BA 4EAD 064A jsr [A5 + 0x64A /* export_197 */] 000029BE 2D3C 0000 002E move.l -[A6], 0x2E /* '.' */ 000029C4 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 000029C8 4EAD 064A jsr [A5 + 0x64A /* export_197 */] 000029CC 4EAD 0832 jsr [A5 + 0x832 /* export_258 */] 000029D0 41ED CAE6 lea.l A0, [A5 - 0x351A] 000029D4 2D08 move.l -[A6], A0 000029D6 2D3C 0000 0001 move.l -[A6], 0x1 000029DC 2F2E 000C move.l -[A7], [A6 + 0xC] 000029E0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000029E4 2F2E 0004 move.l -[A7], [A6 + 0x4] 000029E8 3F2E 0002 move.w -[A7], [A6 + 0x2] 000029EC DCFC 0010 add.w A6, 0x10 000029F0 A9CE syscall TETextBox/TextBox 000029F2 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 000029F6 41ED CAE6 lea.l A0, [A5 - 0x351A] 000029FA 2D08 move.l -[A6], A0 000029FC 2D3C FFFF FFFE move.l -[A6], 0xFFFFFFFE 00002A02 2D3C FFFF FFFE move.l -[A6], 0xFFFFFFFE 00002A08 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002A0C 3F2E 0006 move.w -[A7], [A6 + 0x6] 00002A10 3F2E 0002 move.w -[A7], [A6 + 0x2] 00002A14 DCFC 000C add.w A6, 0xC 00002A18 A8A9 syscall InsetRect 00002A1A 41ED CAE6 lea.l A0, [A5 - 0x351A] 00002A1E 2D08 move.l -[A6], A0 00002A20 2F16 move.l -[A7], [A6] 00002A22 DCFC 0004 add.w A6, 0x4 00002A26 A8A1 syscall FrameRect 00002A28 4E75 rts fn00002A2A: 00002A2A 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00002A2E 4EBA DF26 jsr [PC - 0x20DA /* 00000956 */] 00002A32 2F16 move.l -[A7], [A6] 00002A34 DCFC 0004 add.w A6, 0x4 00002A38 A873 syscall SetPort 00002A3A 2D3C 0000 000C move.l -[A6], 0xC 00002A40 3F2E 0002 move.w -[A7], [A6 + 0x2] 00002A44 DCFC 0004 add.w A6, 0x4 00002A48 A88A syscall TextSize 00002A4A 2D3C 0000 0001 move.l -[A6], 0x1 00002A50 3F2E 0002 move.w -[A7], [A6 + 0x2] 00002A54 DCFC 0004 add.w A6, 0x4 00002A58 A888 syscall TextFace 00002A5A 41ED CAE6 lea.l A0, [A5 - 0x351A] 00002A5E 2D08 move.l -[A6], A0 00002A60 2D3C 0000 0136 move.l -[A6], 0x136 00002A66 2D3C 0000 00A0 move.l -[A6], 0xA0 00002A6C 2D3C 0000 0168 move.l -[A6], 0x168 00002A72 2D3C 0000 00B4 move.l -[A6], 0xB4 00002A78 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002A7C 3F2E 000E move.w -[A7], [A6 + 0xE] 00002A80 3F2E 000A move.w -[A7], [A6 + 0xA] 00002A84 3F2E 0006 move.w -[A7], [A6 + 0x6] 00002A88 3F2E 0002 move.w -[A7], [A6 + 0x2] 00002A8C DCFC 0014 add.w A6, 0x14 00002A90 A8A7 syscall SetRect 00002A92 4EBA DE84 jsr [PC - 0x217C /* 00000918 */] 00002A96 2056 movea.l A0, [A6] 00002A98 7000 moveq.l D0, 0x00 00002A9A 3010 move.w D0, [A0] 00002A9C 2C80 move.l [A6], D0 00002A9E 2016 move.l D0, [A6] 00002AA0 48C0 ext.l D0 00002AA2 2C80 move.l [A6], D0 00002AA4 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 00002AA8 4EAD 064A jsr [A5 + 0x64A /* export_197 */] 00002AAC 2D3C 0000 002E move.l -[A6], 0x2E /* '.' */ 00002AB2 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 00002AB6 4EAD 064A jsr [A5 + 0x64A /* export_197 */] 00002ABA 4EAD 064A jsr [A5 + 0x64A /* export_197 */] 00002ABE 4EAD 0832 jsr [A5 + 0x832 /* export_258 */] 00002AC2 41ED CAE6 lea.l A0, [A5 - 0x351A] 00002AC6 2D08 move.l -[A6], A0 00002AC8 2D3C 0000 0001 move.l -[A6], 0x1 00002ACE 2F2E 000C move.l -[A7], [A6 + 0xC] 00002AD2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002AD6 2F2E 0004 move.l -[A7], [A6 + 0x4] 00002ADA 3F2E 0002 move.w -[A7], [A6 + 0x2] 00002ADE DCFC 0010 add.w A6, 0x10 00002AE2 A9CE syscall TETextBox/TextBox 00002AE4 41ED CAE6 lea.l A0, [A5 - 0x351A] 00002AE8 2D08 move.l -[A6], A0 00002AEA 2D3C FFFF FFFE move.l -[A6], 0xFFFFFFFE 00002AF0 2D3C FFFF FFFE move.l -[A6], 0xFFFFFFFE 00002AF6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002AFA 3F2E 0006 move.w -[A7], [A6 + 0x6] 00002AFE 3F2E 0002 move.w -[A7], [A6 + 0x2] 00002B02 DCFC 000C add.w A6, 0xC 00002B06 A8A9 syscall InsetRect 00002B08 41ED CAE6 lea.l A0, [A5 - 0x351A] 00002B0C 2D08 move.l -[A6], A0 00002B0E 2F16 move.l -[A7], [A6] 00002B10 DCFC 0004 add.w A6, 0x4 00002B14 A8A1 syscall FrameRect 00002B16 4E75 rts fn00002B18: 00002B18 4EBA DE3C jsr [PC - 0x21C4 /* 00000956 */] 00002B1C 2F16 move.l -[A7], [A6] 00002B1E DCFC 0004 add.w A6, 0x4 00002B22 A873 syscall SetPort 00002B24 2D3C 0000 000C move.l -[A6], 0xC 00002B2A 3F2E 0002 move.w -[A7], [A6 + 0x2] 00002B2E DCFC 0004 add.w A6, 0x4 00002B32 A88A syscall TextSize 00002B34 2D3C 0000 0001 move.l -[A6], 0x1 00002B3A 3F2E 0002 move.w -[A7], [A6 + 0x2] 00002B3E DCFC 0004 add.w A6, 0x4 00002B42 A888 syscall TextFace 00002B44 41ED CAE6 lea.l A0, [A5 - 0x351A] 00002B48 2D08 move.l -[A6], A0 00002B4A 2D3C 0000 0032 move.l -[A6], 0x32 /* '2' */ 00002B50 2D3C 0000 000A move.l -[A6], 0xA /* '\n' */ 00002B56 2D3C 0000 00C8 move.l -[A6], 0xC8 00002B5C 2D3C 0000 002D move.l -[A6], 0x2D /* '-' */ 00002B62 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002B66 3F2E 000E move.w -[A7], [A6 + 0xE] 00002B6A 3F2E 000A move.w -[A7], [A6 + 0xA] 00002B6E 3F2E 0006 move.w -[A7], [A6 + 0x6] 00002B72 3F2E 0002 move.w -[A7], [A6 + 0x2] 00002B76 DCFC 0014 add.w A6, 0x14 00002B7A A8A7 syscall SetRect 00002B7C 4EBA D5FA jsr [PC - 0x2A06 /* 00000178 */] 00002B80 4EAD 08B2 jsr [A5 + 0x8B2 /* export_274 */] 00002B84 41ED CAE6 lea.l A0, [A5 - 0x351A] 00002B88 2D08 move.l -[A6], A0 00002B8A 2D3C 0000 0001 move.l -[A6], 0x1 00002B90 2F2E 000C move.l -[A7], [A6 + 0xC] 00002B94 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002B98 2F2E 0004 move.l -[A7], [A6 + 0x4] 00002B9C 3F2E 0002 move.w -[A7], [A6 + 0x2] 00002BA0 DCFC 0010 add.w A6, 0x10 00002BA4 A9CE syscall TETextBox/TextBox 00002BA6 41ED CAE6 lea.l A0, [A5 - 0x351A] 00002BAA 2D08 move.l -[A6], A0 00002BAC 2D3C 0000 00DC move.l -[A6], 0xDC 00002BB2 2D3C 0000 0028 move.l -[A6], 0x28 /* '(' */ 00002BB8 2D3C 0000 01A4 move.l -[A6], 0x1A4 00002BBE 2D3C 0000 003C move.l -[A6], 0x3C /* '<' */ 00002BC4 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002BC8 3F2E 000E move.w -[A7], [A6 + 0xE] 00002BCC 3F2E 000A move.w -[A7], [A6 + 0xA] 00002BD0 3F2E 0006 move.w -[A7], [A6 + 0x6] 00002BD4 3F2E 0002 move.w -[A7], [A6 + 0x2] 00002BD8 DCFC 0014 add.w A6, 0x14 00002BDC A8A7 syscall SetRect 00002BDE 4EBA D5B0 jsr [PC - 0x2A50 /* 00000190 */] 00002BE2 4EAD 08B2 jsr [A5 + 0x8B2 /* export_274 */] 00002BE6 41ED CAE6 lea.l A0, [A5 - 0x351A] 00002BEA 2D08 move.l -[A6], A0 00002BEC 2D3C 0000 0001 move.l -[A6], 0x1 00002BF2 2F2E 000C move.l -[A7], [A6 + 0xC] 00002BF6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002BFA 2F2E 0004 move.l -[A7], [A6 + 0x4] 00002BFE 3F2E 0002 move.w -[A7], [A6 + 0x2] 00002C02 DCFC 0010 add.w A6, 0x10 00002C06 A9CE syscall TETextBox/TextBox 00002C08 41ED CAE6 lea.l A0, [A5 - 0x351A] 00002C0C 2D08 move.l -[A6], A0 00002C0E 2D3C 0000 00DC move.l -[A6], 0xDC 00002C14 2D3C 0000 0064 move.l -[A6], 0x64 /* 'd' */ 00002C1A 2D3C 0000 0118 move.l -[A6], 0x118 00002C20 2D3C 0000 0091 move.l -[A6], 0x91 00002C26 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002C2A 3F2E 000E move.w -[A7], [A6 + 0xE] 00002C2E 3F2E 000A move.w -[A7], [A6 + 0xA] 00002C32 3F2E 0006 move.w -[A7], [A6 + 0x6] 00002C36 3F2E 0002 move.w -[A7], [A6 + 0x2] 00002C3A DCFC 0014 add.w A6, 0x14 00002C3E A8A7 syscall SetRect 00002C40 4EBA D560 jsr [PC - 0x2AA0 /* 000001A2 */] 00002C44 4EAD 08B2 jsr [A5 + 0x8B2 /* export_274 */] 00002C48 41ED CAE6 lea.l A0, [A5 - 0x351A] 00002C4C 2D08 move.l -[A6], A0 00002C4E 2D3C 0000 0000 move.l -[A6], 0x0 00002C54 2F2E 000C move.l -[A7], [A6 + 0xC] 00002C58 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002C5C 2F2E 0004 move.l -[A7], [A6 + 0x4] 00002C60 3F2E 0002 move.w -[A7], [A6 + 0x2] 00002C64 DCFC 0010 add.w A6, 0x10 00002C68 A9CE syscall TETextBox/TextBox 00002C6A 41ED CAE6 lea.l A0, [A5 - 0x351A] 00002C6E 2D08 move.l -[A6], A0 00002C70 2D3C 0000 00DC move.l -[A6], 0xDC 00002C76 2D3C 0000 00A0 move.l -[A6], 0xA0 00002C7C 2D3C 0000 012C move.l -[A6], 0x12C 00002C82 2D3C 0000 00B4 move.l -[A6], 0xB4 00002C88 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002C8C 3F2E 000E move.w -[A7], [A6 + 0xE] 00002C90 3F2E 000A move.w -[A7], [A6 + 0xA] 00002C94 3F2E 0006 move.w -[A7], [A6 + 0x6] 00002C98 3F2E 0002 move.w -[A7], [A6 + 0x2] 00002C9C DCFC 0014 add.w A6, 0x14 00002CA0 A8A7 syscall SetRect 00002CA2 4EBA D50E jsr [PC - 0x2AF2 /* 000001B2 */] 00002CA6 4EAD 08B2 jsr [A5 + 0x8B2 /* export_274 */] 00002CAA 41ED CAE6 lea.l A0, [A5 - 0x351A] 00002CAE 2D08 move.l -[A6], A0 00002CB0 2D3C 0000 0000 move.l -[A6], 0x0 00002CB6 2F2E 000C move.l -[A7], [A6 + 0xC] 00002CBA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002CBE 2F2E 0004 move.l -[A7], [A6 + 0x4] 00002CC2 3F2E 0002 move.w -[A7], [A6 + 0x2] 00002CC6 DCFC 0010 add.w A6, 0x10 00002CCA A9CE syscall TETextBox/TextBox 00002CCC 4E75 rts fn00002CCE: 00002CCE 4EAD 09A2 jsr [A5 + 0x9A2 /* export_304 */] 00002CD2 4EAD 0982 jsr [A5 + 0x982 /* export_300 */] 00002CD6 4EAD 0A92 jsr [A5 + 0xA92 /* export_334 */] 00002CDA 610A bsr +0xC /* 00002CE6 */ 00002CDC 400C negx.b A4 00002CDE 9C40 sub.w D6, D0 00002CE0 0000 0000 ori.b D0, 0x0 00002CE4 0000 4EAD ori.b D0, 0xAD // begin alternate branch 00002CE6-00002CEA fn00002CE6: 00002CE6 4EAD 09F2 jsr [A5 + 0x9F2 /* export_314 */] // end alternate branch 00002CE6-00002CEA fn00002CE6: // (misaligned) 00002CE8 09F2 .incomplete 00002CEA 4EAD 0A3A jsr [A5 + 0xA3A /* export_323 */] 00002CEE 4EAD 0A42 jsr [A5 + 0xA42 /* export_324 */] 00002CF2 4E75 rts fn00002CF4: 00002CF4 4EAD 09A2 jsr [A5 + 0x9A2 /* export_304 */] 00002CF8 4EAD 0982 jsr [A5 + 0x982 /* export_300 */] 00002CFC 4EAD 0A7A jsr [A5 + 0xA7A /* export_331 */] 00002D00 610A bsr +0xC /* 00002D0C */ 00002D02 400C negx.b A4 00002D04 9C40 sub.w D6, D0 00002D06 0000 0000 ori.b D0, 0x0 00002D0A 0000 4EAD ori.b D0, 0xAD // begin alternate branch 00002D0C-00002D10 fn00002D0C: 00002D0C 4EAD 09F2 jsr [A5 + 0x9F2 /* export_314 */] // end alternate branch 00002D0C-00002D10 fn00002D0C: // (misaligned) 00002D0E 09F2 .incomplete 00002D10 4EAD 0A3A jsr [A5 + 0xA3A /* export_323 */] 00002D14 4EAD 0A42 jsr [A5 + 0xA42 /* export_324 */] 00002D18 4E75 rts fn00002D1A: 00002D1A 4E52 FFF4 link A2, -0x000C 00002D1E 4EBA DBF8 jsr [PC - 0x2408 /* 00000918 */] 00002D22 2056 movea.l A0, [A6] 00002D24 7000 moveq.l D0, 0x00 00002D26 3010 move.w D0, [A0] 00002D28 2C80 move.l [A6], D0 00002D2A 2016 move.l D0, [A6] 00002D2C 48C0 ext.l D0 00002D2E 2C80 move.l [A6], D0 00002D30 255E FFFC move.l [A2 - 0x4], [A6]+ 00002D34 2D3C 0000 004A move.l -[A6], 0x4A /* 'J' */ 00002D3A 2D2A FFFC move.l -[A6], [A2 - 0x4] 00002D3E 4EBA FFB4 jsr [PC - 0x4C /* 00002CF4 */] 00002D42 2D3C FFFF D8F0 move.l -[A6], 0xFFFFD8F0 00002D48 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00002D4C 255E FFF4 move.l [A2 - 0xC], [A6]+ 00002D50 2D3C 0000 004A move.l -[A6], 0x4A /* 'J' */ 00002D56 2D2A FFFC move.l -[A6], [A2 - 0x4] 00002D5A 4EBA FF72 jsr [PC - 0x8E /* 00002CCE */] 00002D5E 2D3C 0000 2710 move.l -[A6], 0x2710 00002D64 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00002D68 255E FFF8 move.l [A2 - 0x8], [A6]+ 00002D6C 41ED CB38 lea.l A0, [A5 - 0x34C8] 00002D70 2D08 move.l -[A6], A0 00002D72 4EBA F956 jsr [PC - 0x6AA /* 000026CA */] 00002D76 2D2A FFF4 move.l -[A6], [A2 - 0xC] 00002D7A 201E move.l D0, [A6]+ 00002D7C D196 add.l [A6], D0 00002D7E 201E move.l D0, [A6]+ 00002D80 2D16 move.l -[A6], [A6] 00002D82 2D40 0004 move.l [A6 + 0x4], D0 00002D86 2D2A FFF8 move.l -[A6], [A2 - 0x8] 00002D8A 201E move.l D0, [A6]+ 00002D8C D196 add.l [A6], D0 00002D8E 201E move.l D0, [A6]+ 00002D90 2D16 move.l -[A6], [A6] 00002D92 2D40 0004 move.l [A6 + 0x4], D0 00002D96 41ED CB40 lea.l A0, [A5 - 0x34C0] 00002D9A 2D08 move.l -[A6], A0 00002D9C 4EBA F8FA jsr [PC - 0x706 /* 00002698 */] 00002DA0 2D3C 0000 0002 move.l -[A6], 0x2 00002DA6 2D3C 0000 0002 move.l -[A6], 0x2 00002DAC 3F2E 0006 move.w -[A7], [A6 + 0x6] 00002DB0 3F2E 0002 move.w -[A7], [A6 + 0x2] 00002DB4 DCFC 0008 add.w A6, 0x8 00002DB8 A89B syscall PenSize 00002DBA 2D3C 0000 000B move.l -[A6], 0xB 00002DC0 3F2E 0002 move.w -[A7], [A6 + 0x2] 00002DC4 DCFC 0004 add.w A6, 0x4 00002DC8 A89C syscall PenMode 00002DCA 41ED CB38 lea.l A0, [A5 - 0x34C8] 00002DCE 2D08 move.l -[A6], A0 00002DD0 4EBA F8F8 jsr [PC - 0x708 /* 000026CA */] 00002DD4 3F2E 0006 move.w -[A7], [A6 + 0x6] 00002DD8 3F2E 0002 move.w -[A7], [A6 + 0x2] 00002DDC DCFC 0008 add.w A6, 0x8 00002DE0 A893 syscall MoveTo 00002DE2 41ED CB3C lea.l A0, [A5 - 0x34C4] 00002DE6 2D08 move.l -[A6], A0 00002DE8 4EBA F8E0 jsr [PC - 0x720 /* 000026CA */] 00002DEC 3F2E 0006 move.w -[A7], [A6 + 0x6] 00002DF0 3F2E 0002 move.w -[A7], [A6 + 0x2] 00002DF4 DCFC 0008 add.w A6, 0x8 00002DF8 A891 syscall LineTo 00002DFA 2D3C 0000 0008 move.l -[A6], 0x8 00002E00 3F2E 0002 move.w -[A7], [A6 + 0x2] 00002E04 DCFC 0004 add.w A6, 0x4 00002E08 A89C syscall PenMode 00002E0A 41ED CB38 lea.l A0, [A5 - 0x34C8] 00002E0E 2D08 move.l -[A6], A0 00002E10 4EBA F8B8 jsr [PC - 0x748 /* 000026CA */] 00002E14 3F2E 0006 move.w -[A7], [A6 + 0x6] 00002E18 3F2E 0002 move.w -[A7], [A6 + 0x2] 00002E1C DCFC 0008 add.w A6, 0x8 00002E20 A893 syscall MoveTo 00002E22 41ED CB40 lea.l A0, [A5 - 0x34C0] 00002E26 2D08 move.l -[A6], A0 00002E28 4EBA F8A0 jsr [PC - 0x760 /* 000026CA */] 00002E2C 3F2E 0006 move.w -[A7], [A6 + 0x6] 00002E30 3F2E 0002 move.w -[A7], [A6 + 0x2] 00002E34 DCFC 0008 add.w A6, 0x8 00002E38 A891 syscall LineTo 00002E3A 41ED CB40 lea.l A0, [A5 - 0x34C0] 00002E3E 2D08 move.l -[A6], A0 00002E40 41ED CB3C lea.l A0, [A5 - 0x34C4] 00002E44 2D08 move.l -[A6], A0 00002E46 4EBA F8B4 jsr [PC - 0x74C /* 000026FC */] 00002E4A 41ED CAD6 lea.l A0, [A5 - 0x352A] 00002E4E 2D08 move.l -[A6], A0 00002E50 2F16 move.l -[A7], [A6] 00002E52 DCFC 0004 add.w A6, 0x4 00002E56 A8B7 syscall FrameOval 00002E58 A89E syscall PenNormal 00002E5A 4E5A unlink A2 00002E5C 4E75 rts fn00002E5E: 00002E5E 4EBA DAF6 jsr [PC - 0x250A /* 00000956 */] 00002E62 2F16 move.l -[A7], [A6] 00002E64 DCFC 0004 add.w A6, 0x4 00002E68 A873 syscall SetPort label00002E6A: 00002E6A 41ED CAAE lea.l A0, [A5 - 0x3552] 00002E6E 2D08 move.l -[A6], A0 00002E70 2F16 move.l -[A7], [A6] 00002E72 DCFC 0004 add.w A6, 0x4 00002E76 A972 syscall GetMouse 00002E78 41ED CAAE lea.l A0, [A5 - 0x3552] 00002E7C 2D08 move.l -[A6], A0 00002E7E 2056 movea.l A0, [A6] 00002E80 2C90 move.l [A6], [A0] 00002E82 41ED CAD6 lea.l A0, [A5 - 0x352A] 00002E86 2D08 move.l -[A6], A0 00002E88 4267 clr.w -[A7] 00002E8A 2F2E 0004 move.l -[A7], [A6 + 0x4] 00002E8E 2F16 move.l -[A7], [A6] 00002E90 DCFC 0008 add.w A6, 0x8 00002E94 A8AD syscall PtInRect 00002E96 301F move.w D0, [A7]+ 00002E98 48C0 ext.l D0 00002E9A 2D00 move.l -[A6], D0 00002E9C 4A9E tst.l [A6]+ 00002E9E 6700 002E beq +0x30 /* 00002ECE */ 00002EA2 41ED CAD6 lea.l A0, [A5 - 0x352A] 00002EA6 2D08 move.l -[A6], A0 00002EA8 41ED CAAE lea.l A0, [A5 - 0x3552] 00002EAC 2D08 move.l -[A6], A0 00002EAE 2056 movea.l A0, [A6] 00002EB0 2C90 move.l [A6], [A0] 00002EB2 4EBA DA64 jsr [PC - 0x259C /* 00000918 */] 00002EB6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002EBA 2F2E 0004 move.l -[A7], [A6 + 0x4] 00002EBE 2F16 move.l -[A7], [A6] 00002EC0 DCFC 000C add.w A6, 0xC 00002EC4 A8C3 syscall PtToAngle 00002EC6 4EBA FE52 jsr [PC - 0x1AE /* 00002D1A */] 00002ECA 4EBA FB5E jsr [PC - 0x4A2 /* 00002A2A */] label00002ECE: 00002ECE 4267 clr.w -[A7] 00002ED0 A974 syscall Button 00002ED2 301F move.w D0, [A7]+ 00002ED4 48C0 ext.l D0 00002ED6 2D00 move.l -[A6], D0 00002ED8 7000 moveq.l D0, 0x00 00002EDA 4A9E tst.l [A6]+ 00002EDC 6602 bne +0x4 /* 00002EE0 */ 00002EDE 70FF moveq.l D0, 0xFFFFFFFF label00002EE0: 00002EE0 2D00 move.l -[A6], D0 00002EE2 4A9E tst.l [A6]+ 00002EE4 6700 FF84 beq -0x7A /* 00002E6A */ 00002EE8 4E75 rts fn00002EEA: 00002EEA 4E52 FFF4 link A2, -0x000C 00002EEE 255E FFF8 move.l [A2 - 0x8], [A6]+ 00002EF2 255E FFFC move.l [A2 - 0x4], [A6]+ 00002EF6 2D2A FFF8 move.l -[A6], [A2 - 0x8] 00002EFA 2D16 move.l -[A6], [A6] 00002EFC 2D3C 0000 000A move.l -[A6], 0xA /* '\n' */ 00002F02 4EAD 0602 jsr [A5 + 0x602 /* export_188 */] 00002F06 2016 move.l D0, [A6] 00002F08 D196 add.l [A6], D0 00002F0A 201E move.l D0, [A6]+ 00002F0C D196 add.l [A6], D0 00002F0E 255E FFF8 move.l [A2 - 0x8], [A6]+ 00002F12 2D2A FFFC move.l -[A6], [A2 - 0x4] 00002F16 2D2A FFF8 move.l -[A6], [A2 - 0x8] 00002F1A 201E move.l D0, [A6]+ 00002F1C D196 add.l [A6], D0 00002F1E 2D3C 0000 0000 move.l -[A6], 0x0 00002F24 4EAD 082A jsr [A5 + 0x82A /* export_257 */] 00002F28 2D3C 0000 004D move.l -[A6], 0x4D /* 'M' */ 00002F2E 4EAD 03CA jsr [A5 + 0x3CA /* export_117 */] 00002F32 255E FFF4 move.l [A2 - 0xC], [A6]+ 00002F36 2D2A FFF4 move.l -[A6], [A2 - 0xC] 00002F3A 2D3C 0000 000A move.l -[A6], 0xA /* '\n' */ 00002F40 4EAD 08AA jsr [A5 + 0x8AA /* export_273 */] 00002F44 2D3C 0000 0007 move.l -[A6], 0x7 00002F4A BD8E cmpm.l [A6]+, [A6]+ 00002F4C 6F00 0034 ble +0x36 /* 00002F82 */ 00002F50 2D2A FFF8 move.l -[A6], [A2 - 0x8] 00002F54 4A9E tst.l [A6]+ 00002F56 6F00 0018 ble +0x1A /* 00002F70 */ 00002F5A 2D2A FFF4 move.l -[A6], [A2 - 0xC] 00002F5E 2D3C 0000 0002 move.l -[A6], 0x2 00002F64 201E move.l D0, [A6]+ 00002F66 D196 add.l [A6], D0 00002F68 255E FFF4 move.l [A2 - 0xC], [A6]+ 00002F6C 6000 0014 bra +0x16 /* 00002F82 */ label00002F70: 00002F70 2D2A FFF4 move.l -[A6], [A2 - 0xC] 00002F74 2D3C 0000 0002 move.l -[A6], 0x2 00002F7A 201E move.l D0, [A6]+ 00002F7C 9196 sub.l [A6], D0 00002F7E 255E FFF4 move.l [A2 - 0xC], [A6]+ label00002F82: 00002F82 2D2A FFF4 move.l -[A6], [A2 - 0xC] 00002F86 4E5A unlink A2 00002F88 4E75 rts fn00002F8A: 00002F8A 4E52 FFE0 link A2, -0x0020 00002F8E 4EBA DB12 jsr [PC - 0x24EE /* 00000AA2 */] 00002F92 2056 movea.l A0, [A6] 00002F94 2C90 move.l [A6], [A0] 00002F96 4267 clr.w -[A7] 00002F98 2F16 move.l -[A7], [A6] 00002F9A DCFC 0004 add.w A6, 0x4 00002F9E A960 syscall GetControlValue/GetCtlValue 00002FA0 301F move.w D0, [A7]+ 00002FA2 48C0 ext.l D0 00002FA4 2D00 move.l -[A6], D0 00002FA6 2016 move.l D0, [A6] 00002FA8 48C0 ext.l D0 00002FAA 2C80 move.l [A6], D0 00002FAC 255E FFFC move.l [A2 - 0x4], [A6]+ 00002FB0 4EBA D966 jsr [PC - 0x269A /* 00000918 */] 00002FB4 2056 movea.l A0, [A6] 00002FB6 7000 moveq.l D0, 0x00 00002FB8 3010 move.w D0, [A0] 00002FBA 2C80 move.l [A6], D0 00002FBC 2016 move.l D0, [A6] 00002FBE 48C0 ext.l D0 00002FC0 2C80 move.l [A6], D0 00002FC2 255E FFF8 move.l [A2 - 0x8], [A6]+ 00002FC6 2D2A FFFC move.l -[A6], [A2 - 0x4] 00002FCA 2D2A FFF8 move.l -[A6], [A2 - 0x8] 00002FCE 4EBA FD24 jsr [PC - 0x2DC /* 00002CF4 */] 00002FD2 2D3C FFFF D8F0 move.l -[A6], 0xFFFFD8F0 00002FD8 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00002FDC 255E FFF0 move.l [A2 - 0x10], [A6]+ 00002FE0 2D2A FFFC move.l -[A6], [A2 - 0x4] 00002FE4 2D2A FFF8 move.l -[A6], [A2 - 0x8] 00002FE8 4EBA FCE4 jsr [PC - 0x31C /* 00002CCE */] 00002FEC 2D3C 0000 2710 move.l -[A6], 0x2710 00002FF2 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00002FF6 255E FFF4 move.l [A2 - 0xC], [A6]+ 00002FFA 2D2A FFFC move.l -[A6], [A2 - 0x4] 00002FFE 2D3C FFFF FFFF move.l -[A6], 0xFFFFFFFF 00003004 4EAD 071A jsr [A5 + 0x71A /* export_223 */] 00003008 41ED CA7C lea.l A0, [A5 - 0x3584] 0000300C 2D08 move.l -[A6], A0 0000300E 4EBA D24A jsr [PC - 0x2DB6 /* 0000025A */] 00003012 4EAD 1772 jsr [A5 + 0x1772 /* export_746 */] 00003016 41ED CA7C lea.l A0, [A5 - 0x3584] 0000301A 2D08 move.l -[A6], A0 0000301C 4EBA D230 jsr [PC - 0x2DD0 /* 0000024E */] 00003020 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */] 00003024 2056 movea.l A0, [A6] 00003026 7000 moveq.l D0, 0x00 00003028 3010 move.w D0, [A0] 0000302A 2C80 move.l [A6], D0 0000302C 2016 move.l D0, [A6] 0000302E 48C0 ext.l D0 00003030 2C80 move.l [A6], D0 00003032 2D3C 0000 000A move.l -[A6], 0xA /* '\n' */ 00003038 4EAD 071A jsr [A5 + 0x71A /* export_223 */] 0000303C 41ED CA7C lea.l A0, [A5 - 0x3584] 00003040 2D08 move.l -[A6], A0 00003042 4EBA D20A jsr [PC - 0x2DF6 /* 0000024E */] 00003046 4EAD 17B2 jsr [A5 + 0x17B2 /* export_754 */] 0000304A 2056 movea.l A0, [A6] 0000304C 7000 moveq.l D0, 0x00 0000304E 3010 move.w D0, [A0] 00003050 2C80 move.l [A6], D0 00003052 2016 move.l D0, [A6] 00003054 48C0 ext.l D0 00003056 2C80 move.l [A6], D0 00003058 201E move.l D0, [A6]+ 0000305A D196 add.l [A6], D0 0000305C 2D2A FFF4 move.l -[A6], [A2 - 0xC] 00003060 4EBA FE88 jsr [PC - 0x178 /* 00002EEA */] 00003064 255E FFEC move.l [A2 - 0x14], [A6]+ 00003068 41ED CA7C lea.l A0, [A5 - 0x3584] 0000306C 2D08 move.l -[A6], A0 0000306E 4EBA D1DE jsr [PC - 0x2E22 /* 0000024E */] 00003072 4EAD 17CA jsr [A5 + 0x17CA /* export_757 */] 00003076 2056 movea.l A0, [A6] 00003078 7000 moveq.l D0, 0x00 0000307A 3010 move.w D0, [A0] 0000307C 2C80 move.l [A6], D0 0000307E 2016 move.l D0, [A6] 00003080 48C0 ext.l D0 00003082 2C80 move.l [A6], D0 00003084 2D3C 0000 000A move.l -[A6], 0xA /* '\n' */ 0000308A 4EAD 071A jsr [A5 + 0x71A /* export_223 */] 0000308E 41ED CA7C lea.l A0, [A5 - 0x3584] 00003092 2D08 move.l -[A6], A0 00003094 4EBA D1B8 jsr [PC - 0x2E48 /* 0000024E */] 00003098 4EAD 17BA jsr [A5 + 0x17BA /* export_755 */] 0000309C 2056 movea.l A0, [A6] 0000309E 7000 moveq.l D0, 0x00 000030A0 3010 move.w D0, [A0] 000030A2 2C80 move.l [A6], D0 000030A4 2016 move.l D0, [A6] 000030A6 48C0 ext.l D0 000030A8 2C80 move.l [A6], D0 000030AA 201E move.l D0, [A6]+ 000030AC D196 add.l [A6], D0 000030AE 2D2A FFF0 move.l -[A6], [A2 - 0x10] 000030B2 4EBA FE36 jsr [PC - 0x1CA /* 00002EEA */] 000030B6 255E FFE8 move.l [A2 - 0x18], [A6]+ 000030BA 4EBA DBC8 jsr [PC - 0x2438 /* 00000C84 */] 000030BE 255E FFE4 move.l [A2 - 0x1C], [A6]+ 000030C2 255E FFE0 move.l [A2 - 0x20], [A6]+ 000030C6 41ED CA7C lea.l A0, [A5 - 0x3584] 000030CA 2D08 move.l -[A6], A0 000030CC 4EBA D180 jsr [PC - 0x2E80 /* 0000024E */] 000030D0 2D2A FFEC move.l -[A6], [A2 - 0x14] 000030D4 2D3C 0000 000A move.l -[A6], 0xA /* '\n' */ 000030DA 4EAD 0602 jsr [A5 + 0x602 /* export_188 */] 000030DE 2D2A FFE8 move.l -[A6], [A2 - 0x18] 000030E2 2D3C 0000 000A move.l -[A6], 0xA /* '\n' */ 000030E8 4EAD 0602 jsr [A5 + 0x602 /* export_188 */] 000030EC 2D2A FFEC move.l -[A6], [A2 - 0x14] 000030F0 2D3C 0000 000A move.l -[A6], 0xA /* '\n' */ 000030F6 4EAD 08AA jsr [A5 + 0x8AA /* export_273 */] 000030FA 2D2A FFE8 move.l -[A6], [A2 - 0x18] 000030FE 2D3C 0000 000A move.l -[A6], 0xA /* '\n' */ 00003104 4EAD 08AA jsr [A5 + 0x8AA /* export_273 */] 00003108 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000310C 3F2E 000E move.w -[A7], [A6 + 0xE] 00003110 3F2E 000A move.w -[A7], [A6 + 0xA] 00003114 3F2E 0006 move.w -[A7], [A6 + 0x6] 00003118 3F2E 0002 move.w -[A7], [A6 + 0x2] 0000311C DCFC 0014 add.w A6, 0x14 00003120 A8A7 syscall SetRect 00003122 2D2A FFE4 move.l -[A6], [A2 - 0x1C] 00003126 2D2A FFEC move.l -[A6], [A2 - 0x14] 0000312A 2D3C 0000 000A move.l -[A6], 0xA /* '\n' */ 00003130 4EAD 0602 jsr [A5 + 0x602 /* export_188 */] 00003134 201E move.l D0, [A6]+ 00003136 9196 sub.l [A6], D0 00003138 2D2A FFE0 move.l -[A6], [A2 - 0x20] 0000313C 2D2A FFE8 move.l -[A6], [A2 - 0x18] 00003140 2D3C 0000 000A move.l -[A6], 0xA /* '\n' */ 00003146 4EAD 0602 jsr [A5 + 0x602 /* export_188 */] 0000314A 201E move.l D0, [A6]+ 0000314C 9196 sub.l [A6], D0 0000314E 201E move.l D0, [A6]+ 00003150 8196 or.l [A6], D0 00003152 4A9E tst.l [A6]+ 00003154 6700 000A beq +0xC /* 00003160 */ 00003158 4EBA F18E jsr [PC - 0xE72 /* 000022E8 */] 0000315C 6000 0006 bra +0x8 /* 00003164 */ label00003160: 00003160 4EBA F3B0 jsr [PC - 0xC50 /* 00002512 */] label00003164: 00003164 4E5A unlink A2 00003166 4E75 rts fn00003168: 00003168 4E52 FFF8 link A2, -0x0008 0000316C 255E FFF8 move.l [A2 - 0x8], [A6]+ 00003170 255E FFFC move.l [A2 - 0x4], [A6]+ 00003174 4EBA 003A jsr [PC + 0x3A /* 000031B0 */] 00003178 3745 6E74 move.w [A3 + 0x6E74], D5 0000317C 6572 bcs +0x74 /* 000031F0 */ 0000317E 7072 moveq.l D0, 0x72 00003180 6973 bvs +0x75 /* 000031F5 */ 00003182 6520 bcs +0x22 /* 000031A4 */ 00003184 446F 636B neg.w [A7 + 0x636B] 00003188 6564 bcs +0x66 /* 000031EE */ 0000318A 2061 movea.l A0, -[A1] 0000318C 7420 moveq.l D2, 0x20 0000318E 5374 6172 4261 7365 2066 subq.w [[A4 + 0x42617365] + 0x2066], 1 00003198 6F72 ble +0x74 /* 0000320C */ 0000319A 2072 6570 6169 7273 movea.l A0, [A2 + 0x61697273] 000031A2 2061 movea.l A0, -[A1] label000031A4: 000031A4 6E64 bgt +0x66 /* 0000320A */ 000031A6 2072 6566 movea.l A0, <> 000031AA 7565 moveq.l D2, 0x65 000031AC 6C69 bge +0x6B /* 00003217 */ 000031AE 6E67 bgt +0x69 /* 00003217 */ fn000031B0: 000031B0 2D1F move.l -[A6], [A7]+ 000031B2 2D3C 0000 0000 move.l -[A6], 0x0 000031B8 2D3C 0000 0000 move.l -[A6], 0x0 000031BE 2D3C 0000 0000 move.l -[A6], 0x0 000031C4 2F2E 000C move.l -[A7], [A6 + 0xC] 000031C8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000031CC 2F2E 0004 move.l -[A7], [A6 + 0x4] 000031D0 2F16 move.l -[A7], [A6] 000031D2 DCFC 0010 add.w A6, 0x10 000031D6 A98B syscall ParamText 000031D8 2D3C 0000 0200 move.l -[A6], 0x200 000031DE 2D3C 0000 0000 move.l -[A6], 0x0 000031E4 4267 clr.w -[A7] 000031E6 3F2E 0006 move.w -[A7], [A6 + 0x6] 000031EA 2F16 move.l -[A7], [A6] 000031EC DCFC 0008 add.w A6, 0x8 // begin alternate branch 000031EE-000031F2 label000031EE: 000031EE 0008 A986 ori.b A0, 0x86 // end alternate branch 000031EE-000031F2 label000031EE: // (misaligned) label000031F0: 000031F0 A986 syscall StopAlert 000031F2 301F move.w D0, [A7]+ 000031F4 48C0 ext.l D0 000031F6 2D00 move.l -[A6], D0 000031F8 588E addq.l A6, 4 000031FA 2D2A FFF8 move.l -[A6], [A2 - 0x8] 000031FE 5396 subq.l [A6], 1 00003200 2D16 move.l -[A6], [A6] 00003202 4A9E tst.l [A6]+ 00003204 6C00 000A bge +0xC /* 00003210 */ 00003208 588E addq.l A6, 4 label0000320A: 0000320A 2D2A FFF8 move.l -[A6], [A2 - 0x8] // begin alternate branch 0000320C-0000320E label0000320C: 0000320C FFF8 .invalid <> // end alternate branch 0000320C-0000320E label0000320C: // (misaligned) 0000320E 5296 addq.l [A6], 1 label00003210: 00003210 255E FFF8 move.l [A2 - 0x8], [A6]+ 00003214 2D2A FFFC move.l -[A6], [A2 - 0x4] 00003218 2D2A FFF8 move.l -[A6], [A2 - 0x8] 0000321C 4EBA DA9A jsr [PC - 0x2566 /* 00000CB8 */] 00003220 4EBA DF6E jsr [PC - 0x2092 /* 00001190 */] 00003224 4EBA F2EC jsr [PC - 0xD14 /* 00002512 */] 00003228 4E5A unlink A2 0000322A 4E75 rts fn0000322C: 0000322C 2D3C 0000 0000 move.l -[A6], 0x0 00003232 41ED CAB6 lea.l A0, [A5 - 0x354A] 00003236 2D08 move.l -[A6], A0 00003238 205E movea.l A0, [A6]+ 0000323A 209E move.l [A0], [A6]+ 0000323C 4EBA E042 jsr [PC - 0x1FBE /* 00001280 */] 00003240 4EBA F0A6 jsr [PC - 0xF5A /* 000022E8 */] 00003244 2D3C 0000 0000 move.l -[A6], 0x0 0000324A 41ED CAB2 lea.l A0, [A5 - 0x354E] 0000324E 2D08 move.l -[A6], A0 00003250 205E movea.l A0, [A6]+ 00003252 209E move.l [A0], [A6]+ 00003254 4EBA F646 jsr [PC - 0x9BA /* 0000289C */] 00003258 4EBA E20E jsr [PC - 0x1DF2 /* 00001468 */] 0000325C 4E75 rts fn0000325E: 0000325E 2D3C 0000 0000 move.l -[A6], 0x0 00003264 2D3C 0000 0000 move.l -[A6], 0x0 0000326A 4EBA 0054 jsr [PC + 0x54 /* 000032C0 */] 0000326E 5157 subq.w [A7], 8 00003270 6520 bcs +0x22 /* 00003292 */ 00003272 6E65 bgt +0x67 /* 000032D9 */ 00003274 6564 bcs +0x66 /* 000032DA */ 00003276 2061 movea.l A0, -[A1] 00003278 206E 6577 movea.l A0, [A6 + 0x6577] 0000327C 2063 movea.l A0, -[A3] 0000327E 6F6D ble +0x6F /* 000032ED */ 00003280 6D61 blt +0x63 /* 000032E3 */ 00003282 6E64 bgt +0x66 /* 000032E8 */ 00003284 6572 bcs +0x74 /* 000032F8 */ 00003286 2074 6F20 6465 movea.l A0, [A4 + 0x6465 + D6 * 8] 0000328C 6665 bne +0x67 /* 000032F3 */ 0000328E 6E64 bgt +0x66 /* 000032F4 */ 00003290 2074 6865 movea.l A0, [A4 + D6 + 0x65] // begin alternate branch 00003292-00003294 label00003292: 00003292 6865 bvc +0x67 /* 000032F9 */ // end alternate branch 00003292-00003294 label00003292: // (misaligned) 00003294 2046 movea.l A0, D6 00003296 6564 bcs +0x66 /* 000032FC */ 00003298 6572 bcs +0x74 /* 0000330C */ 0000329A 6174 bsr +0x76 /* 00003310 */ 0000329C 696F bvs +0x71 /* 0000330D */ 0000329E 6E20 bgt +0x22 /* 000032C0 */ 000032A0 6672 bne +0x74 /* 00003314 */ 000032A2 6F6D ble +0x6F /* 00003311 */ 000032A4 2074 6865 movea.l A0, [A4 + D6 + 0x65] 000032A8 204B movea.l A0, A3 000032AA 6C69 bge +0x6B /* 00003315 */ 000032AC 6E67 bgt +0x69 /* 00003315 */ 000032AE 6F6E ble +0x70 /* 0000331E */ 000032B0 732E moveq.l D1, 0x2E 000032B2 2041 movea.l A0, D1 000032B4 6E79 bgt +0x7B /* 0000332F */ 000032B6 2074 616B 6572 7320 3F3F movea.l A0, [[A4 + 0x6572] + 0x73203F3F] fn000032C0: 000032C0 2D1F move.l -[A6], [A7]+ 000032C2 2D3C 0000 0000 move.l -[A6], 0x0 000032C8 2F2E 000C move.l -[A7], [A6 + 0xC] 000032CC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000032D0 2F2E 0004 move.l -[A7], [A6 + 0x4] 000032D4 2F16 move.l -[A7], [A6] 000032D6 DCFC 0010 add.w A6, 0x10 label000032DA: 000032DA A98B syscall ParamText 000032DC 2D3C 0000 0201 move.l -[A6], 0x201 000032E2 2D3C 0000 0000 move.l -[A6], 0x0 label000032E8: 000032E8 4267 clr.w -[A7] 000032EA 3F2E 0006 move.w -[A7], [A6 + 0x6] 000032EE 2F16 move.l -[A7], [A6] 000032F0 DCFC 0008 add.w A6, 0x8 label000032F4: 000032F4 A987 syscall NoteAlert 000032F6 301F move.w D0, [A7]+ label000032F8: 000032F8 48C0 ext.l D0 000032FA 2D00 move.l -[A6], D0 label000032FC: 000032FC 2D3C 0000 0001 move.l -[A6], 0x1 00003302 201E move.l D0, [A6]+ 00003304 B096 cmp.l D0, [A6] 00003306 6600 000C bne +0xE /* 00003314 */ 0000330A 588E addq.l A6, 4 label0000330C: 0000330C 4EBA FF1E jsr [PC - 0xE2 /* 0000322C */] fn00003310: 00003310 6000 001C bra +0x1E /* 0000332E */ label00003314: 00003314 2D3C 0000 0002 move.l -[A6], 0x2 0000331A 201E move.l D0, [A6]+ 0000331C B096 cmp.l D0, [A6] label0000331E: 0000331E 6600 000C bne +0xE /* 0000332C */ 00003322 588E addq.l A6, 4 00003324 4EAD 16BA jsr [A5 + 0x16BA /* export_723 */] 00003328 6000 0004 bra +0x6 /* 0000332E */ label0000332C: 0000332C 588E addq.l A6, 4 label0000332E: 0000332E 4E75 rts fn00003330: 00003330 2D3C 0000 0200 move.l -[A6], 0x200 00003336 2D3C 0000 0000 move.l -[A6], 0x0 0000333C 4267 clr.w -[A7] 0000333E 3F2E 0006 move.w -[A7], [A6 + 0x6] 00003342 2F16 move.l -[A7], [A6] 00003344 DCFC 0008 add.w A6, 0x8 00003348 A986 syscall StopAlert 0000334A 301F move.w D0, [A7]+ 0000334C 48C0 ext.l D0 0000334E 2D00 move.l -[A6], D0 00003350 588E addq.l A6, 4 00003352 4E75 rts fn00003354: 00003354 41ED CAA2 lea.l A0, [A5 - 0x355E] 00003358 2D08 move.l -[A6], A0 0000335A 201E move.l D0, [A6]+ 0000335C B096 cmp.l D0, [A6] 0000335E 6600 0040 bne +0x42 /* 000033A0 */ 00003362 588E addq.l A6, 4 00003364 4EBA F3B6 jsr [PC - 0xC4A /* 0000271C */] 00003368 4EBA 0012 jsr [PC + 0x12 /* 0000337C */] 0000336C 0F4B bchg A3, D7 0000336E 6C69 bge +0x6B /* 000033D9 */ 00003370 6E67 bgt +0x69 /* 000033D9 */ 00003372 6F6E ble +0x70 /* 000033E2 */ 00003374 2057 movea.l A0, [A7] 00003376 6172 bsr +0x74 /* 000033EA */ 00003378 7368 moveq.l D1, 0x68 0000337A 6970 bvs +0x72 /* 000033EC */ fn0000337C: 0000337C 2D1F move.l -[A6], [A7]+ 0000337E 4EBA F41A jsr [PC - 0xBE6 /* 0000279A */] 00003382 2D3C 0000 0000 move.l -[A6], 0x0 00003388 2F2E 000C move.l -[A7], [A6 + 0xC] 0000338C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003390 2F2E 0004 move.l -[A7], [A6 + 0x4] 00003394 2F16 move.l -[A7], [A6] 00003396 DCFC 0010 add.w A6, 0x10 0000339A A98B syscall ParamText 0000339C 6000 004C bra +0x4E /* 000033EA */ label000033A0: 000033A0 41ED CAA6 lea.l A0, [A5 - 0x355A] 000033A4 2D08 move.l -[A6], A0 000033A6 201E move.l D0, [A6]+ 000033A8 B096 cmp.l D0, [A6] 000033AA 6600 003C bne +0x3E /* 000033E8 */ 000033AE 588E addq.l A6, 4 000033B0 4EBA F36A jsr [PC - 0xC96 /* 0000271C */] 000033B4 4EBA 000E jsr [PC + 0xE /* 000033C4 */] 000033B8 0B6E 6561 bchg [A6 + 0x6561], D5 000033BC 7262 moveq.l D1, 0x62 000033BE 7920 moveq.l D4, 0x20 000033C0 7374 moveq.l D1, 0x74 000033C2 6172 bsr +0x74 /* 00003436 */ fn000033C4: 000033C4 2D1F move.l -[A6], [A7]+ 000033C6 4EBA F396 jsr [PC - 0xC6A /* 0000275E */] 000033CA 2D3C 0000 0000 move.l -[A6], 0x0 000033D0 2F2E 000C move.l -[A7], [A6 + 0xC] 000033D4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000033D8 2F2E 0004 move.l -[A7], [A6 + 0x4] 000033DC 2F16 move.l -[A7], [A6] 000033DE DCFC 0010 add.w A6, 0x10 label000033E2: 000033E2 A98B syscall ParamText 000033E4 6000 0004 bra +0x6 /* 000033EA */ label000033E8: 000033E8 588E addq.l A6, 4 fn000033EA: 000033EA 4EBA FF44 jsr [PC - 0xBC /* 00003330 */] // begin alternate branch 000033EC-000033EE label000033EC: 000033EC FF44 .extension 0xF44 <> // unimplemented // end alternate branch 000033EC-000033EE label000033EC: // (misaligned) 000033EE 4EBA FE6E jsr [PC - 0x192 /* 0000325E */] 000033F2 4E75 rts fn000033F4: 000033F4 4E52 FFEC link A2, -0x0014 000033F8 255E FFF8 move.l [A2 - 0x8], [A6]+ 000033FC 255E FFFC move.l [A2 - 0x4], [A6]+ 00003400 4EBA D8EC jsr [PC - 0x2714 /* 00000CEE */] 00003404 2D2A FFF8 move.l -[A6], [A2 - 0x8] 00003408 201E move.l D0, [A6]+ 0000340A D196 add.l [A6], D0 0000340C 255E FFF0 move.l [A2 - 0x10], [A6]+ 00003410 2D2A FFFC move.l -[A6], [A2 - 0x4] 00003414 201E move.l D0, [A6]+ 00003416 D196 add.l [A6], D0 00003418 255E FFF4 move.l [A2 - 0xC], [A6]+ 0000341C 2D2A FFF4 move.l -[A6], [A2 - 0xC] 00003420 4EBA E266 jsr [PC - 0x1D9A /* 00001688 */] 00003424 2D2A FFF0 move.l -[A6], [A2 - 0x10] 00003428 4EBA E25E jsr [PC - 0x1DA2 /* 00001688 */] 0000342C 201E move.l D0, [A6]+ 0000342E C196 and.l [A6], D0 00003430 4A9E tst.l [A6]+ 00003432 6700 0098 beq +0x9A /* 000034CC */ fn00003436: 00003436 2D2A FFF4 move.l -[A6], [A2 - 0xC] 0000343A 2D2A FFF0 move.l -[A6], [A2 - 0x10] 0000343E 4EBA D14A jsr [PC - 0x2EB6 /* 0000058A */] 00003442 4EBA CDF8 jsr [PC - 0x3208 /* 0000023C */] 00003446 2056 movea.l A0, [A6] 00003448 2C90 move.l [A6], [A0] 0000344A 255E FFEC move.l [A2 - 0x14], [A6]+ 0000344E 2D2A FFEC move.l -[A6], [A2 - 0x14] 00003452 2D16 move.l -[A6], [A6] 00003454 41ED CA9E lea.l A0, [A5 - 0x3562] 00003458 2D08 move.l -[A6], A0 0000345A 7000 moveq.l D0, 0x00 0000345C BD8E cmpm.l [A6]+, [A6]+ 0000345E 6702 beq +0x4 /* 00003462 */ 00003460 70FF moveq.l D0, 0xFFFFFFFF label00003462: 00003462 2D00 move.l -[A6], D0 00003464 201E move.l D0, [A6]+ 00003466 C196 and.l [A6], D0 00003468 4A9E tst.l [A6]+ 0000346A 6700 0056 beq +0x58 /* 000034C2 */ 0000346E 2D2A FFEC move.l -[A6], [A2 - 0x14] 00003472 41ED CAAA lea.l A0, [A5 - 0x3556] 00003476 2D08 move.l -[A6], A0 00003478 BD8E cmpm.l [A6]+, [A6]+ 0000347A 6600 0024 bne +0x26 /* 000034A0 */ 0000347E 2D3C FFFF FFFF move.l -[A6], 0xFFFFFFFF 00003484 41ED CB44 lea.l A0, [A5 - 0x34BC] 00003488 2D08 move.l -[A6], A0 0000348A 205E movea.l A0, [A6]+ 0000348C 201E move.l D0, [A6]+ 0000348E 3080 move.w [A0], D0 00003490 2D2A FFF4 move.l -[A6], [A2 - 0xC] 00003494 2D2A FFF0 move.l -[A6], [A2 - 0x10] 00003498 4EBA FCCE jsr [PC - 0x332 /* 00003168 */] 0000349C 6000 001A bra +0x1C /* 000034B8 */ label000034A0: 000034A0 2D3C FFFF FFFF move.l -[A6], 0xFFFFFFFF 000034A6 41ED CAB6 lea.l A0, [A5 - 0x354A] 000034AA 2D08 move.l -[A6], A0 000034AC 205E movea.l A0, [A6]+ 000034AE 209E move.l [A0], [A6]+ 000034B0 2D2A FFEC move.l -[A6], [A2 - 0x14] 000034B4 4EBA FE9E jsr [PC - 0x162 /* 00003354 */] label000034B8: 000034B8 2D3C FFFF FFFF move.l -[A6], 0xFFFFFFFF 000034BE 6000 0008 bra +0xA /* 000034C8 */ label000034C2: 000034C2 2D3C 0000 0000 move.l -[A6], 0x0 label000034C8: 000034C8 6000 0008 bra +0xA /* 000034D2 */ label000034CC: 000034CC 2D3C FFFF FFFF move.l -[A6], 0xFFFFFFFF label000034D2: 000034D2 4E5A unlink A2 000034D4 4E75 rts fn000034D6: 000034D6 4E52 FFEC link A2, -0x0014 000034DA 2D3C 0000 0000 move.l -[A6], 0x0 000034E0 41ED CB44 lea.l A0, [A5 - 0x34BC] 000034E4 2D08 move.l -[A6], A0 000034E6 205E movea.l A0, [A6]+ 000034E8 201E move.l D0, [A6]+ 000034EA 3080 move.w [A0], D0 000034EC 4EBA D5B4 jsr [PC - 0x2A4C /* 00000AA2 */] 000034F0 2056 movea.l A0, [A6] 000034F2 2C90 move.l [A6], [A0] 000034F4 4267 clr.w -[A7] 000034F6 2F16 move.l -[A7], [A6] 000034F8 DCFC 0004 add.w A6, 0x4 000034FC A960 syscall GetControlValue/GetCtlValue 000034FE 301F move.w D0, [A7]+ 00003500 48C0 ext.l D0 00003502 2D00 move.l -[A6], D0 00003504 2016 move.l D0, [A6] 00003506 48C0 ext.l D0 00003508 2C80 move.l [A6], D0 0000350A 5296 addq.l [A6], 1 0000350C 255E FFF4 move.l [A2 - 0xC], [A6]+ 00003510 4EBA D406 jsr [PC - 0x2BFA /* 00000918 */] 00003514 2056 movea.l A0, [A6] 00003516 7000 moveq.l D0, 0x00 00003518 3010 move.w D0, [A0] 0000351A 2C80 move.l [A6], D0 0000351C 2016 move.l D0, [A6] 0000351E 48C0 ext.l D0 00003520 2C80 move.l [A6], D0 00003522 2D16 move.l -[A6], [A6] 00003524 4EBA F7A8 jsr [PC - 0x858 /* 00002CCE */] 00003528 255E FFF0 move.l [A2 - 0x10], [A6]+ 0000352C 4EBA F7C6 jsr [PC - 0x83A /* 00002CF4 */] 00003530 255E FFEC move.l [A2 - 0x14], [A6]+ 00003534 2D3C 0000 000B move.l -[A6], 0xB 0000353A 2D2A FFF4 move.l -[A6], [A2 - 0xC] 0000353E 4EAD 03CA jsr [A5 + 0x3CA /* export_117 */] 00003542 2D3C 0000 0001 move.l -[A6], 0x1 00003548 26C5 move.l [A3]+, D5 0000354A 26C6 move.l [A3]+, D6 0000354C 2C1E move.l D6, [A6]+ 0000354E 2A1E move.l D5, [A6]+ label00003550: 00003550 2D2A FFF0 move.l -[A6], [A2 - 0x10] 00003554 2D06 move.l -[A6], D6 00003556 2D3C 0000 2710 move.l -[A6], 0x2710 0000355C 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00003560 255E FFFC move.l [A2 - 0x4], [A6]+ 00003564 2D2A FFEC move.l -[A6], [A2 - 0x14] 00003568 2D06 move.l -[A6], D6 0000356A 2D3C FFFF D8F0 move.l -[A6], 0xFFFFD8F0 00003570 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00003574 255E FFF8 move.l [A2 - 0x8], [A6]+ 00003578 2D2A FFF8 move.l -[A6], [A2 - 0x8] 0000357C 2D2A FFFC move.l -[A6], [A2 - 0x4] 00003580 4EBA FE72 jsr [PC - 0x18E /* 000033F4 */] 00003584 4A9E tst.l [A6]+ 00003586 6700 0006 beq +0x8 /* 0000358E */ 0000358A 6000 000A bra +0xC /* 00003596 */ label0000358E: 0000358E 5286 addq.l D6, 1 00003590 BA86 cmp.l D5, D6 00003592 6E00 FFBC bgt -0x42 /* 00003550 */ label00003596: 00003596 2C23 move.l D6, -[A3] 00003598 2A23 move.l D5, -[A3] 0000359A 4E5A unlink A2 0000359C 4E75 rts fn0000359E: 0000359E 4EBA FF36 jsr [PC - 0xCA /* 000034D6 */] 000035A2 41ED CAB6 lea.l A0, [A5 - 0x354A] 000035A6 2D08 move.l -[A6], A0 000035A8 2056 movea.l A0, [A6] 000035AA 2C90 move.l [A6], [A0] 000035AC 4696 not.l [A6] 000035AE 41ED CB44 lea.l A0, [A5 - 0x34BC] 000035B2 2D08 move.l -[A6], A0 000035B4 2056 movea.l A0, [A6] 000035B6 7000 moveq.l D0, 0x00 000035B8 3010 move.w D0, [A0] 000035BA 2C80 move.l [A6], D0 000035BC 2016 move.l D0, [A6] 000035BE 48C0 ext.l D0 000035C0 2C80 move.l [A6], D0 000035C2 4696 not.l [A6] 000035C4 201E move.l D0, [A6]+ 000035C6 C196 and.l [A6], D0 000035C8 4A9E tst.l [A6]+ 000035CA 6700 0006 beq +0x8 /* 000035D2 */ 000035CE 4EBA F9BA jsr [PC - 0x646 /* 00002F8A */] label000035D2: 000035D2 4E75 rts 000035D4 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 000035D8 0000 0014 ori.b D0, 0x14 000035DC 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 000035E0 0000 0015 ori.b D0, 0x15 000035E4 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 000035E8 0000 0016 ori.b D0, 0x16 000035EC 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 000035F0 0000 0017 ori.b D0, 0x17 000035F4 4EAD 0C02 jsr [A5 + 0xC02 /* export_380 */] 000035F8 0000 0081 ori.b D0, 0x81 fn000035FC: 000035FC 4E52 FFFC link A2, -0x0004 00003600 255E FFFC move.l [A2 - 0x4], [A6]+ 00003604 4EBA D49C jsr [PC - 0x2B64 /* 00000AA2 */] 00003608 2056 movea.l A0, [A6] 0000360A 2C90 move.l [A6], [A0] 0000360C 4267 clr.w -[A7] 0000360E 2F16 move.l -[A7], [A6] 00003610 DCFC 0004 add.w A6, 0x4 00003614 A960 syscall GetControlValue/GetCtlValue 00003616 301F move.w D0, [A7]+ 00003618 48C0 ext.l D0 0000361A 2D00 move.l -[A6], D0 0000361C 2D2A FFFC move.l -[A6], [A2 - 0x4] 00003620 201E move.l D0, [A6]+ 00003622 D196 add.l [A6], D0 00003624 4EBA D47C jsr [PC - 0x2B84 /* 00000AA2 */] 00003628 2056 movea.l A0, [A6] 0000362A 2C90 move.l [A6], [A0] 0000362C 201E move.l D0, [A6]+ 0000362E 2D16 move.l -[A6], [A6] 00003630 2D40 0004 move.l [A6 + 0x4], D0 00003634 2F2E 0004 move.l -[A7], [A6 + 0x4] 00003638 3F2E 0002 move.w -[A7], [A6 + 0x2] 0000363C DCFC 0008 add.w A6, 0x8 00003640 A963 syscall SetControlValue/SetCtlValue 00003642 4E5A unlink A2 00003644 4E75 rts 00003646 4E52 FFF8 link A2, -0x0008 0000364A 255E FFF8 move.l [A2 - 0x8], [A6]+ 0000364E 255E FFFC move.l [A2 - 0x4], [A6]+ 00003652 2D2A FFFC move.l -[A6], [A2 - 0x4] 00003656 2D3C 0000 0014 move.l -[A6], 0x14 0000365C 201E move.l D0, [A6]+ 0000365E B096 cmp.l D0, [A6] 00003660 6600 0012 bne +0x14 /* 00003674 */ 00003664 588E addq.l A6, 4 00003666 2D3C FFFF FFFF move.l -[A6], 0xFFFFFFFF 0000366C 4EBA FF8E jsr [PC - 0x72 /* 000035FC */] 00003670 6000 005E bra +0x60 /* 000036D0 */ label00003674: 00003674 2D3C 0000 0015 move.l -[A6], 0x15 0000367A 201E move.l D0, [A6]+ 0000367C B096 cmp.l D0, [A6] 0000367E 6600 0012 bne +0x14 /* 00003692 */ 00003682 588E addq.l A6, 4 00003684 2D3C 0000 0001 move.l -[A6], 0x1 0000368A 4EBA FF70 jsr [PC - 0x90 /* 000035FC */] 0000368E 6000 0040 bra +0x42 /* 000036D0 */ label00003692: 00003692 2D3C 0000 0016 move.l -[A6], 0x16 00003698 201E move.l D0, [A6]+ 0000369A B096 cmp.l D0, [A6] 0000369C 6600 0012 bne +0x14 /* 000036B0 */ 000036A0 588E addq.l A6, 4 000036A2 2D3C FFFF FFF8 move.l -[A6], 0xFFFFFFF8 000036A8 4EBA FF52 jsr [PC - 0xAE /* 000035FC */] 000036AC 6000 0022 bra +0x24 /* 000036D0 */ label000036B0: 000036B0 2D3C 0000 0017 move.l -[A6], 0x17 000036B6 201E move.l D0, [A6]+ 000036B8 B096 cmp.l D0, [A6] 000036BA 6600 0012 bne +0x14 /* 000036CE */ 000036BE 588E addq.l A6, 4 000036C0 2D3C 0000 0008 move.l -[A6], 0x8 000036C6 4EBA FF34 jsr [PC - 0xCC /* 000035FC */] 000036CA 6000 0004 bra +0x6 /* 000036D0 */ label000036CE: 000036CE 588E addq.l A6, 4 label000036D0: 000036D0 4EBA F25A jsr [PC - 0xDA6 /* 0000292C */] 000036D4 2D3C 0000 0004 move.l -[A6], 0x4 000036DA 205E movea.l A0, [A6]+ 000036DC A03B syscall Delay 000036DE 2D00 move.l -[A6], D0 000036E0 588E addq.l A6, 4 000036E2 4E5A unlink A2 000036E4 4E75 rts fn000036E6: 000036E6 4EBA F1B4 jsr [PC - 0xE4C /* 0000289C */] 000036EA 2D3C FFFF FFFF move.l -[A6], 0xFFFFFFFF 000036F0 41ED CA7C lea.l A0, [A5 - 0x3584] 000036F4 2D08 move.l -[A6], A0 000036F6 4EBA CB6E jsr [PC - 0x3492 /* 00000266 */] 000036FA 205E movea.l A0, [A6]+ 000036FC 221E move.l D1, [A6]+ 000036FE D390 add.l [A0], D1 00003700 4EBA DD66 jsr [PC - 0x229A /* 00001468 */] 00003704 4E75 rts 00003706 4E52 FFF8 link A2, -0x0008 0000370A 255E FFF8 move.l [A2 - 0x8], [A6]+ 0000370E 255E FFFC move.l [A2 - 0x4], [A6]+ 00003712 2D2A FFF8 move.l -[A6], [A2 - 0x8] 00003716 4EBA D31E jsr [PC - 0x2CE2 /* 00000A36 */] 0000371A 2056 movea.l A0, [A6] 0000371C 2C90 move.l [A6], [A0] 0000371E 201E move.l D0, [A6]+ 00003720 B096 cmp.l D0, [A6] 00003722 6600 0014 bne +0x16 /* 00003738 */ 00003726 588E addq.l A6, 4 00003728 4EBA F172 jsr [PC - 0xE8E /* 0000289C */] 0000372C 4EBA FE70 jsr [PC - 0x190 /* 0000359E */] 00003730 4EBA DD36 jsr [PC - 0x22CA /* 00001468 */] 00003734 6000 004A bra +0x4C /* 00003780 */ label00003738: 00003738 4EBA D330 jsr [PC - 0x2CD0 /* 00000A6A */] 0000373C 2056 movea.l A0, [A6] 0000373E 2C90 move.l [A6], [A0] 00003740 201E move.l D0, [A6]+ 00003742 B096 cmp.l D0, [A6] 00003744 6600 000C bne +0xE /* 00003752 */ 00003748 588E addq.l A6, 4 0000374A 4EBA FF9A jsr [PC - 0x66 /* 000036E6 */] 0000374E 6000 0030 bra +0x32 /* 00003780 */ label00003752: 00003752 4EBA D34E jsr [PC - 0x2CB2 /* 00000AA2 */] 00003756 2056 movea.l A0, [A6] 00003758 2C90 move.l [A6], [A0] 0000375A 201E move.l D0, [A6]+ 0000375C B096 cmp.l D0, [A6] 0000375E 6600 001C bne +0x1E /* 0000377C */ 00003762 588E addq.l A6, 4 00003764 2D2A FFFC move.l -[A6], [A2 - 0x4] 00003768 2D3C 0000 0081 move.l -[A6], 0x81 0000376E BD8E cmpm.l [A6]+, [A6]+ 00003770 6600 0006 bne +0x8 /* 00003778 */ 00003774 4EBA F1B6 jsr [PC - 0xE4A /* 0000292C */] label00003778: 00003778 6000 0006 bra +0x8 /* 00003780 */ label0000377C: 0000377C 588E addq.l A6, 4 0000377E 588E addq.l A6, 4 label00003780: 00003780 4E5A unlink A2 00003782 4E75 rts fn00003784: 00003784 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 00003788 41FA FF7C lea.l A0, [PC - 0x84 /* 00003706, value 0x4E52FFF8 */] 0000378C 2D08 move.l -[A6], A0 0000378E 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */] 00003792 205E movea.l A0, [A6]+ 00003794 209E move.l [A0], [A6]+ 00003796 4EBA F048 jsr [PC - 0xFB8 /* 000027E0 */] 0000379A 4EBA F57E jsr [PC - 0xA82 /* 00002D1A */] 0000379E 4EBA F378 jsr [PC - 0xC88 /* 00002B18 */] 000037A2 4EBA F188 jsr [PC - 0xE78 /* 0000292C */] 000037A6 4EBA F282 jsr [PC - 0xD7E /* 00002A2A */] 000037AA 41ED CAD6 lea.l A0, [A5 - 0x352A] 000037AE 2D08 move.l -[A6], A0 000037B0 2F16 move.l -[A7], [A6] 000037B2 DCFC 0004 add.w A6, 0x4 000037B6 A8A1 syscall FrameRect 000037B8 2D3C FFFF FFFF move.l -[A6], 0xFFFFFFFF 000037BE 41ED CAB2 lea.l A0, [A5 - 0x354E] 000037C2 2D08 move.l -[A6], A0 000037C4 205E movea.l A0, [A6]+ 000037C6 209E move.l [A0], [A6]+ 000037C8 2D3C 0000 0000 move.l -[A6], 0x0 000037CE 3F2E 0002 move.w -[A7], [A6 + 0x2] 000037D2 DCFC 0004 add.w A6, 0x4 000037D6 A938 syscall HiliteMenu 000037D8 4EBA D38E jsr [PC - 0x2C72 /* 00000B68 */] 000037DC 2056 movea.l A0, [A6] 000037DE 2C90 move.l [A6], [A0] 000037E0 2D3C 0000 0000 move.l -[A6], 0x0 000037E6 2F2E 0004 move.l -[A7], [A6 + 0x4] 000037EA 3F2E 0002 move.w -[A7], [A6 + 0x2] 000037EE DCFC 0008 add.w A6, 0x8 000037F2 A93A syscall DisableItem 000037F4 4EBA D30E jsr [PC - 0x2CF2 /* 00000B04 */] 000037F8 2056 movea.l A0, [A6] 000037FA 2C90 move.l [A6], [A0] 000037FC 2D3C 0000 0000 move.l -[A6], 0x0 00003802 2F2E 0004 move.l -[A7], [A6 + 0x4] 00003806 3F2E 0002 move.w -[A7], [A6 + 0x2] 0000380A DCFC 0008 add.w A6, 0x8 0000380E A93A syscall DisableItem 00003810 A937 syscall DrawMenuBar 00003812 4E75 rts fn00003814: 00003814 4EAD 079A jsr [A5 + 0x79A /* export_239 */] 00003818 FFFF .invalid <> 0000381A 41ED CAB2 lea.l A0, [A5 - 0x354E] 0000381E 2D08 move.l -[A6], A0 00003820 205E movea.l A0, [A6]+ fn00003822: 00003822 4EAD 079A jsr [A5 + 0x79A /* export_239 */] 00003826 0000 0000 ori.b D0, 0x0 0000382A 3F2E 0002 move.w -[A7], [A6 + 0x2] 0000382E DCFC 4EAD add.w A6, 0x4EAD // begin alternate branch 00003830-00003834 fn00003830: 00003830 4EAD 079A jsr [A5 + 0x79A /* export_239 */] // end alternate branch 00003830-00003834 fn00003830: // (misaligned) 00003832 079A bclr [A2]+, D3 00003834 4EBA D332 jsr [PC - 0x2CCE /* 00000B68 */] 00003838 2056 movea.l A0, [A6] 0000383A 2C90 move.l [A6], [A0] 0000383C 2D3C 4EAD 0BD2 move.l -[A6], 0x4EAD0BD2 00003842 FFFF .invalid <> 00003844 CB46 exg D5, D6 fn00003846: 00003846 4E52 FFF4 link A2, -0x000C 0000384A 255E FFF4 move.l [A2 - 0xC], [A6]+ 0000384E 255E FFF8 move.l [A2 - 0x8], [A6]+ 00003852 255E FFFC move.l [A2 - 0x4], [A6]+ 00003856 2D2A FFF4 move.l -[A6], [A2 - 0xC] 0000385A 2D2A FFF8 move.l -[A6], [A2 - 0x8] 0000385E 205E movea.l A0, [A6]+ 00003860 221E move.l D1, [A6]+ 00003862 1081 move.b [A0], D1 00003864 2D2A FFFC move.l -[A6], [A2 - 0x4] 00003868 2D2A FFF8 move.l -[A6], [A2 - 0x8] 0000386C 5296 addq.l [A6], 1 0000386E 2D2A FFF4 move.l -[A6], [A2 - 0xC] 00003872 4EAD 004A jsr [A5 + 0x4A /* export_5 */] 00003876 4E5A unlink A2 00003878 4E75 rts fn0000387A: 0000387A 4E52 FFF0 link A2, -0x0010 0000387E 255E FFFC move.l [A2 - 0x4], [A6]+ 00003882 2D2A FFFC move.l -[A6], [A2 - 0x4] 00003886 4EBA C9F0 jsr [PC - 0x3610 /* 00000278 */] 0000388A 2056 movea.l A0, [A6] 0000388C 7000 moveq.l D0, 0x00 0000388E 3010 move.w D0, [A0] 00003890 2C80 move.l [A6], D0 00003892 255E FFF8 move.l [A2 - 0x8], [A6]+ 00003896 2D2A FFFC move.l -[A6], [A2 - 0x4] 0000389A 4EBA C9DC jsr [PC - 0x3624 /* 00000278 */] 0000389E 5496 addq.l [A6], 2 000038A0 2056 movea.l A0, [A6] 000038A2 7000 moveq.l D0, 0x00 000038A4 3010 move.w D0, [A0] 000038A6 2C80 move.l [A6], D0 000038A8 255E FFF4 move.l [A2 - 0xC], [A6]+ 000038AC 2D3C 0000 0000 move.l -[A6], 0x0 000038B2 2D2A FFF8 move.l -[A6], [A2 - 0x8] 000038B6 2D2A FFF4 move.l -[A6], [A2 - 0xC] 000038BA 4EBA CCCE jsr [PC - 0x3332 /* 0000058A */] 000038BE 4EBA C97C jsr [PC - 0x3684 /* 0000023C */] 000038C2 205E movea.l A0, [A6]+ 000038C4 209E move.l [A0], [A6]+ 000038C6 4EBA D3BC jsr [PC - 0x2C44 /* 00000C84 */] 000038CA 4EBA C9B2 jsr [PC - 0x364E /* 0000027E */] 000038CE 255E FFF0 move.l [A2 - 0x10], [A6]+ 000038D2 2D3C FFFF FFFF move.l -[A6], 0xFFFFFFFF 000038D8 2D2A FFF0 move.l -[A6], [A2 - 0x10] 000038DC 4EBA C93A jsr [PC - 0x36C6 /* 00000218 */] 000038E0 4EAD 176A jsr [A5 + 0x176A /* export_745 */] 000038E4 2D3C 0000 0001 move.l -[A6], 0x1 000038EA 41ED CA9A lea.l A0, [A5 - 0x3566] 000038EE 2D08 move.l -[A6], A0 000038F0 205E movea.l A0, [A6]+ 000038F2 221E move.l D1, [A6]+ 000038F4 D390 add.l [A0], D1 000038F6 4E5A unlink A2 000038F8 4E75 rts fn000038FA: 000038FA 2D16 move.l -[A6], [A6] 000038FC 4EAD 071A jsr [A5 + 0x71A /* export_223 */] 00003900 4E75 rts fn00003902: 00003902 4E52 FFF4 link A2, -0x000C 00003906 255E FFFC move.l [A2 - 0x4], [A6]+ 0000390A 2D2A FFFC move.l -[A6], [A2 - 0x4] 0000390E 4EBA C968 jsr [PC - 0x3698 /* 00000278 */] 00003912 2056 movea.l A0, [A6] 00003914 2C90 move.l [A6], [A0] 00003916 41ED CB46 lea.l A0, [A5 - 0x34BA] 0000391A 2D08 move.l -[A6], A0 0000391C 205E movea.l A0, [A6]+ 0000391E 209E move.l [A0], [A6]+ 00003920 41ED CA7C lea.l A0, [A5 - 0x3584] 00003924 2D08 move.l -[A6], A0 00003926 4EBA C926 jsr [PC - 0x36DA /* 0000024E */] 0000392A 2D3C 0000 0004 move.l -[A6], 0x4 00003930 201E move.l D0, [A6]+ 00003932 D196 add.l [A6], D0 00003934 2056 movea.l A0, [A6] 00003936 2C90 move.l [A6], [A0] 00003938 41ED CB46 lea.l A0, [A5 - 0x34BA] 0000393C 2D08 move.l -[A6], A0 0000393E 2F2E 0004 move.l -[A7], [A6 + 0x4] 00003942 2F16 move.l -[A7], [A6] 00003944 DCFC 0008 add.w A6, 0x8 00003948 A87F syscall SubPt 0000394A 41ED CB46 lea.l A0, [A5 - 0x34BA] 0000394E 2D08 move.l -[A6], A0 00003950 2056 movea.l A0, [A6] 00003952 7000 moveq.l D0, 0x00 00003954 3010 move.w D0, [A0] 00003956 2C80 move.l [A6], D0 00003958 2016 move.l D0, [A6] 0000395A 48C0 ext.l D0 0000395C 2C80 move.l [A6], D0 0000395E 4EBA FF9A jsr [PC - 0x66 /* 000038FA */] 00003962 41ED CB46 lea.l A0, [A5 - 0x34BA] 00003966 2D08 move.l -[A6], A0 00003968 5496 addq.l [A6], 2 0000396A 2056 movea.l A0, [A6] 0000396C 7000 moveq.l D0, 0x00 0000396E 3010 move.w D0, [A0] 00003970 2C80 move.l [A6], D0 00003972 2016 move.l D0, [A6] 00003974 48C0 ext.l D0 00003976 2C80 move.l [A6], D0 00003978 4EBA FF80 jsr [PC - 0x80 /* 000038FA */] 0000397C 201E move.l D0, [A6]+ 0000397E D196 add.l [A6], D0 00003980 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 00003984 2D3C 0000 0001 move.l -[A6], 0x1 0000398A 4EAD 082A jsr [A5 + 0x82A /* export_257 */] 0000398E 4E5A unlink A2 00003990 4E75 rts fn00003992: 00003992 4E52 FFF0 link A2, -0x0010 00003996 255E FFFC move.l [A2 - 0x4], [A6]+ 0000399A 4EBA D28C jsr [PC - 0x2D74 /* 00000C28 */] 0000399E 2D2A FFFC move.l -[A6], [A2 - 0x4] 000039A2 4EAD 0602 jsr [A5 + 0x602 /* export_188 */] 000039A6 2D16 move.l -[A6], [A6] 000039A8 255E FFF8 move.l [A2 - 0x8], [A6]+ 000039AC 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 000039B0 4EAD 085A jsr [A5 + 0x85A /* export_263 */] 000039B4 4EAD 0832 jsr [A5 + 0x832 /* export_258 */] 000039B8 4EBA FE68 jsr [PC - 0x198 /* 00003822 */] 000039BC 201E move.l D0, [A6]+ 000039BE 2D16 move.l -[A6], [A6] 000039C0 2D40 0004 move.l [A6 + 0x4], D0 000039C4 4EBA FE80 jsr [PC - 0x180 /* 00003846 */] 000039C8 2D2A FFF8 move.l -[A6], [A2 - 0x8] 000039CC 2D3C FFFF FFFF move.l -[A6], 0xFFFFFFFF 000039D2 4EAD 071A jsr [A5 + 0x71A /* export_223 */] 000039D6 41ED CA7C lea.l A0, [A5 - 0x3584] 000039DA 2D08 move.l -[A6], A0 000039DC 4EBA C876 jsr [PC - 0x378A /* 00000254 */] 000039E0 4EAD 1772 jsr [A5 + 0x1772 /* export_746 */] 000039E4 41ED CA7C lea.l A0, [A5 - 0x3584] 000039E8 2D08 move.l -[A6], A0 000039EA 4EBA C86E jsr [PC - 0x3792 /* 0000025A */] 000039EE 2056 movea.l A0, [A6] 000039F0 7000 moveq.l D0, 0x00 000039F2 3010 move.w D0, [A0] 000039F4 2C80 move.l [A6], D0 000039F6 2016 move.l D0, [A6] 000039F8 48C0 ext.l D0 000039FA 2C80 move.l [A6], D0 000039FC 2D2A FFF8 move.l -[A6], [A2 - 0x8] 00003A00 201E move.l D0, [A6]+ 00003A02 9196 sub.l [A6], D0 00003A04 2D16 move.l -[A6], [A6] 00003A06 41ED CA7C lea.l A0, [A5 - 0x3584] 00003A0A 2D08 move.l -[A6], A0 00003A0C 4EBA C84C jsr [PC - 0x37B4 /* 0000025A */] 00003A10 205E movea.l A0, [A6]+ 00003A12 201E move.l D0, [A6]+ 00003A14 3080 move.w [A0], D0 00003A16 255E FFF4 move.l [A2 - 0xC], [A6]+ 00003A1A 4EBA 0038 jsr [PC + 0x38 /* 00003A54 */] 00003A1E 345E movea.w A2, [A6]+ 00003A20 3120 move.w -[A0], -[A0] 00003A22 756E moveq.l D2, 0x6E 00003A24 6974 bvs +0x76 /* 00003A9A */ 00003A26 2068 6974 movea.l A0, [A0 + 0x6974] 00003A2A 206F 6E20 movea.l A0, [A7 + 0x6E20] 00003A2E 456E 7465 chk.w D2, [A6 + 0x7465] 00003A32 7270 moveq.l D1, 0x70 00003A34 7269 moveq.l D1, 0x69 00003A36 7365 moveq.l D1, 0x65 00003A38 2066 movea.l A0, -[A6] 00003A3A 726F moveq.l D1, 0x6F 00003A3C 6D20 blt +0x22 /* 00003A5E */ 00003A3E 4B6C 696E chk.w D5, [A4 + 0x696E] 00003A42 676F beq +0x71 /* 00003AB3 */ 00003A44 6E20 bgt +0x22 /* 00003A66 */ 00003A46 696E bvs +0x70 /* 00003AB6 */ 00003A48 2073 6563 746F 7220 5E32 movea.l A0, [[A3 + 0x746F] + 0x72205E32] 00003A52 2020 move.l D0, -[A0] fn00003A54: 00003A54 2D1F move.l -[A6], [A7]+ 00003A56 4EBA FDCA jsr [PC - 0x236 /* 00003822 */] 00003A5A 2D3C 0000 0000 move.l -[A6], 0x0 // begin alternate branch 00003A5E-00003A66 label00003A5E: 00003A5E 0000 2D3C ori.b D0, 0x3C /* '<' */ 00003A62 0000 0000 ori.b D0, 0x0 // end alternate branch 00003A5E-00003A66 label00003A5E: // (misaligned) 00003A60 2D3C 0000 0000 move.l -[A6], 0x0 label00003A66: 00003A66 2F2E 000C move.l -[A7], [A6 + 0xC] 00003A6A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003A6E 2F2E 0004 move.l -[A7], [A6 + 0x4] 00003A72 2F16 move.l -[A7], [A6] 00003A74 DCFC 0010 add.w A6, 0x10 00003A78 A98B syscall ParamText 00003A7A 2D2A FFF4 move.l -[A6], [A2 - 0xC] 00003A7E 7000 moveq.l D0, 0x00 00003A80 4A9E tst.l [A6]+ 00003A82 6F02 ble +0x4 /* 00003A86 */ 00003A84 70FF moveq.l D0, 0xFFFFFFFF label00003A86: 00003A86 2D00 move.l -[A6], D0 00003A88 4696 not.l [A6] 00003A8A 4A9E tst.l [A6]+ 00003A8C 6700 00A8 beq +0xAA /* 00003B36 */ 00003A90 4EBA 0048 jsr [PC + 0x48 /* 00003ADA */] 00003A94 4545 chk.w D2, D5 00003A96 6E74 bgt +0x76 /* 00003B0C */ 00003A98 6572 bcs +0x74 /* 00003B0C */ label00003A9A: 00003A9A 7072 moveq.l D0, 0x72 00003A9C 6973 bvs +0x75 /* 00003B11 */ 00003A9E 6520 bcs +0x22 /* 00003AC0 */ 00003AA0 6973 bvs +0x75 /* 00003B15 */ 00003AA2 2073 7472 movea.l A0, [A3 + D7.w * 4 + 0x72] 00003AA6 616E bsr +0x70 /* 00003B16 */ 00003AA8 6465 bcc +0x67 /* 00003B0F */ 00003AAA 6420 bcc +0x22 /* 00003ACC */ 00003AAC 7769 moveq.l D3, 0x69 00003AAE 7468 moveq.l D2, 0x68 00003AB0 206E 6F20 movea.l A0, [A6 + 0x6F20] 00003AB4 656E bcs +0x70 /* 00003B24 */ label00003AB6: 00003AB6 6572 bcs +0x74 /* 00003B2A */ 00003AB8 6779 beq +0x7B /* 00003B33 */ 00003ABA 2C20 move.l D6, -[A0] 00003ABC 736F moveq.l D1, 0x6F 00003ABE 6D65 blt +0x67 /* 00003B25 */ label00003AC0: 00003AC0 7768 moveq.l D3, 0x68 00003AC2 6572 bcs +0x74 /* 00003B36 */ 00003AC4 6520 bcs +0x22 /* 00003AE6 */ 00003AC6 696E bvs +0x70 /* 00003B36 */ 00003AC8 2074 6865 movea.l A0, [A4 + D6 + 0x65] label00003ACC: 00003ACC 2076 6F69 6420 movea.l A0, [[A6 + 0x6420]] 00003AD2 6F66 ble +0x68 /* 00003B3A */ 00003AD4 2073 7061 movea.l A0, [A3 + D7.w + 0x61] 00003AD8 6365 bls +0x67 /* 00003B3F */ fn00003ADA: 00003ADA 2D1F move.l -[A6], [A7]+ 00003ADC 255E FFF0 move.l [A2 - 0x10], [A6]+ 00003AE0 2D2A FFF0 move.l -[A6], [A2 - 0x10] 00003AE4 2D3C 0000 0000 move.l -[A6], 0x0 // begin alternate branch 00003AE6-00003AEA label00003AE6: 00003AE6 0000 0000 ori.b D0, 0x0 // end alternate branch 00003AE6-00003AEA label00003AE6: // (misaligned) 00003AEA 2D3C 0000 0000 move.l -[A6], 0x0 00003AF0 2D3C 0000 0000 move.l -[A6], 0x0 00003AF6 2F2E 000C move.l -[A7], [A6 + 0xC] 00003AFA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003AFE 2F2E 0004 move.l -[A7], [A6 + 0x4] 00003B02 2F16 move.l -[A7], [A6] 00003B04 DCFC 0010 add.w A6, 0x10 00003B08 A98B syscall ParamText 00003B0A 2D3C 0000 0200 move.l -[A6], 0x200 // begin alternate branch 00003B0C-00003B10 label00003B0C: 00003B0C 0000 0200 ori.b D0, 0x0 // end alternate branch 00003B0C-00003B10 label00003B0C: // (misaligned) 00003B10 2D3C 0000 0000 move.l -[A6], 0x0 fn00003B16: 00003B16 4267 clr.w -[A7] 00003B18 3F2E 0006 move.w -[A7], [A6 + 0x6] 00003B1C 2F16 move.l -[A7], [A6] 00003B1E DCFC 0008 add.w A6, 0x8 00003B22 A986 syscall StopAlert label00003B24: 00003B24 301F move.w D0, [A7]+ 00003B26 48C0 ext.l D0 00003B28 2D00 move.l -[A6], D0 label00003B2A: 00003B2A 588E addq.l A6, 4 00003B2C 2D3C 0000 0000 move.l -[A6], 0x0 00003B32 6000 00FA bra +0xFC /* 00003C2E */ label00003B36: 00003B36 41ED CA7C lea.l A0, [A5 - 0x3584] label00003B3A: 00003B3A 2D08 move.l -[A6], A0 00003B3C 4EBA C716 jsr [PC - 0x38EA /* 00000254 */] 00003B40 2056 movea.l A0, [A6] 00003B42 7000 moveq.l D0, 0x00 00003B44 3010 move.w D0, [A0] 00003B46 2C80 move.l [A6], D0 00003B48 2016 move.l D0, [A6] 00003B4A 48C0 ext.l D0 00003B4C 2C80 move.l [A6], D0 00003B4E 7000 moveq.l D0, 0x00 00003B50 4A9E tst.l [A6]+ 00003B52 6F02 ble +0x4 /* 00003B56 */ 00003B54 70FF moveq.l D0, 0xFFFFFFFF label00003B56: 00003B56 2D00 move.l -[A6], D0 00003B58 4696 not.l [A6] 00003B5A 4A9E tst.l [A6]+ 00003B5C 6700 00A8 beq +0xAA /* 00003C06 */ 00003B60 4EBA 0048 jsr [PC + 0x48 /* 00003BAA */] 00003B64 4545 chk.w D2, D5 00003B66 6E74 bgt +0x76 /* 00003BDC */ 00003B68 6572 bcs +0x74 /* 00003BDC */ 00003B6A 7072 moveq.l D0, 0x72 00003B6C 6973 bvs +0x75 /* 00003BE1 */ 00003B6E 6520 bcs +0x22 /* 00003B90 */ 00003B70 6973 bvs +0x75 /* 00003BE5 */ 00003B72 2064 movea.l A0, -[A4] 00003B74 6573 bcs +0x75 /* 00003BE9 */ 00003B76 7472 moveq.l D2, 0x72 00003B78 6F79 ble +0x7B /* 00003BF3 */ 00003B7A 6564 bcs +0x66 /* 00003BE0 */ 00003B7C 2061 movea.l A0, -[A1] 00003B7E 7320 moveq.l D1, 0x20 00003B80 7468 moveq.l D2, 0x68 00003B82 6520 bcs +0x22 /* 00003BA4 */ 00003B84 4B6C 696E chk.w D5, [A4 + 0x696E] 00003B88 676F beq +0x71 /* 00003BF9 */ 00003B8A 6E20 bgt +0x22 /* 00003BAC */ 00003B8C 7068 moveq.l D0, 0x68 00003B8E 6173 bsr +0x75 /* 00003C03 */ label00003B90: 00003B90 6572 bcs +0x74 /* 00003C04 */ 00003B92 7320 moveq.l D1, 0x20 00003B94 7065 moveq.l D0, 0x65 00003B96 6E65 bgt +0x67 /* 00003BFD */ 00003B98 7472 moveq.l D2, 0x72 00003B9A 6174 bsr +0x76 /* 00003C10 */ 00003B9C 6564 bcs +0x66 /* 00003C02 */ 00003B9E 2069 7473 movea.l A0, [A1 + 0x7473] 00003BA2 2073 6869 movea.l A0, [A3 + D6 + 0x69] // begin alternate branch 00003BA4-00003BA6 label00003BA4: 00003BA4 6869 bvc +0x6B /* 00003C0F */ // end alternate branch 00003BA4-00003BA6 label00003BA4: // (misaligned) 00003BA6 656C bcs +0x6E /* 00003C14 */ 00003BA8 6473 bcc +0x75 /* 00003C1D */ fn00003BAA: 00003BAA 2D1F move.l -[A6], [A7]+ label00003BAC: 00003BAC 255E FFF0 move.l [A2 - 0x10], [A6]+ 00003BB0 2D2A FFF0 move.l -[A6], [A2 - 0x10] 00003BB4 2D3C 0000 0000 move.l -[A6], 0x0 00003BBA 2D3C 0000 0000 move.l -[A6], 0x0 00003BC0 2D3C 0000 0000 move.l -[A6], 0x0 00003BC6 2F2E 000C move.l -[A7], [A6 + 0xC] 00003BCA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003BCE 2F2E 0004 move.l -[A7], [A6 + 0x4] 00003BD2 2F16 move.l -[A7], [A6] 00003BD4 DCFC 0010 add.w A6, 0x10 00003BD8 A98B syscall ParamText 00003BDA 2D3C 0000 0200 move.l -[A6], 0x200 // begin alternate branch 00003BDC-00003BE0 label00003BDC: 00003BDC 0000 0200 ori.b D0, 0x0 // end alternate branch 00003BDC-00003BE0 label00003BDC: // (misaligned) label00003BE0: 00003BE0 2D3C 0000 0000 move.l -[A6], 0x0 00003BE6 4267 clr.w -[A7] 00003BE8 3F2E 0006 move.w -[A7], [A6 + 0x6] 00003BEC 2F16 move.l -[A7], [A6] 00003BEE DCFC 0008 add.w A6, 0x8 00003BF2 A986 syscall StopAlert 00003BF4 301F move.w D0, [A7]+ 00003BF6 48C0 ext.l D0 00003BF8 2D00 move.l -[A6], D0 00003BFA 588E addq.l A6, 4 00003BFC 2D3C 0000 0000 move.l -[A6], 0x0 label00003C02: 00003C02 6000 002A bra +0x2C /* 00003C2E */ // begin alternate branch 00003C04-00003C12 label00003C04: 00003C04 002A 2D3C 0000 ori.b [A2 + 0x0], 0x3C /* '<' */ label00003C06: // (misaligned) 00003C0A 0200 2D3C andi.b D0, 0x3C /* '<' */ 00003C0E 0000 0000 ori.b D0, 0x0 // end alternate branch 00003C04-00003C12 label00003C04: // (misaligned) label00003C06: 00003C06 2D3C 0000 0200 move.l -[A6], 0x200 00003C0C 2D3C 0000 0000 move.l -[A6], 0x0 // begin alternate branch 00003C10-00003C14 fn00003C10: 00003C10 0000 4267 ori.b D0, 0x67 /* 'g' */ // end alternate branch 00003C10-00003C14 fn00003C10: // (misaligned) 00003C12 4267 clr.w -[A7] label00003C14: 00003C14 3F2E 0006 move.w -[A7], [A6 + 0x6] 00003C18 2F16 move.l -[A7], [A6] 00003C1A DCFC 0008 add.w A6, 0x8 00003C1E A986 syscall StopAlert 00003C20 301F move.w D0, [A7]+ 00003C22 48C0 ext.l D0 00003C24 2D00 move.l -[A6], D0 00003C26 588E addq.l A6, 4 00003C28 2D3C FFFF FFFF move.l -[A6], 0xFFFFFFFF label00003C2E: 00003C2E 4E5A unlink A2 00003C30 4E75 rts fn00003C32: 00003C32 4E52 FFEC link A2, -0x0014 00003C36 4EBA D04C jsr [PC - 0x2FB4 /* 00000C84 */] 00003C3A 4EBA C642 jsr [PC - 0x39BE /* 0000027E */] 00003C3E 4EBA C5D8 jsr [PC - 0x3A28 /* 00000218 */] 00003C42 2056 movea.l A0, [A6] 00003C44 7000 moveq.l D0, 0x00 00003C46 1010 move.b D0, [A0] 00003C48 2C80 move.l [A6], D0 00003C4A 2016 move.l D0, [A6] 00003C4C 4880 ext.w D0 00003C4E 2C80 move.l [A6], D0 00003C50 2016 move.l D0, [A6] 00003C52 48C0 ext.l D0 00003C54 2C80 move.l [A6], D0 00003C56 255E FFFC move.l [A2 - 0x4], [A6]+ 00003C5A 41ED CB12 lea.l A0, [A5 - 0x34EE] 00003C5E 2D08 move.l -[A6], A0 00003C60 2056 movea.l A0, [A6] 00003C62 2C90 move.l [A6], [A0] 00003C64 2D2A FFFC move.l -[A6], [A2 - 0x4] 00003C68 4EAD 0602 jsr [A5 + 0x602 /* export_188 */] 00003C6C 255E FFF4 move.l [A2 - 0xC], [A6]+ 00003C70 2D2A FFFC move.l -[A6], [A2 - 0x4] 00003C74 2D3C 0000 0000 move.l -[A6], 0x0 00003C7A 26C5 move.l [A3]+, D5 00003C7C 26C6 move.l [A3]+, D6 00003C7E 2C1E move.l D6, [A6]+ 00003C80 2A1E move.l D5, [A6]+ label00003C82: 00003C82 2D06 move.l -[A6], D6 00003C84 4EBA CC28 jsr [PC - 0x33D8 /* 000008AE */] 00003C88 255E FFF8 move.l [A2 - 0x8], [A6]+ 00003C8C 2D2A FFF8 move.l -[A6], [A2 - 0x8] 00003C90 4EBA FC70 jsr [PC - 0x390 /* 00003902 */] 00003C94 255E FFF0 move.l [A2 - 0x10], [A6]+ 00003C98 2D2A FFF4 move.l -[A6], [A2 - 0xC] 00003C9C 2D2A FFF0 move.l -[A6], [A2 - 0x10] 00003CA0 4EAD 0602 jsr [A5 + 0x602 /* export_188 */] 00003CA4 255E FFEC move.l [A2 - 0x14], [A6]+ 00003CA8 2D2A FFEC move.l -[A6], [A2 - 0x14] 00003CAC 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 00003CB0 4EAD 085A jsr [A5 + 0x85A /* export_263 */] 00003CB4 4EAD 0832 jsr [A5 + 0x832 /* export_258 */] 00003CB8 4EBA FB5A jsr [PC - 0x4A6 /* 00003814 */] 00003CBC 201E move.l D0, [A6]+ 00003CBE 2D16 move.l -[A6], [A6] 00003CC0 2D40 0004 move.l [A6 + 0x4], D0 00003CC4 4EBA FB80 jsr [PC - 0x480 /* 00003846 */] 00003CC8 2D2A FFF8 move.l -[A6], [A2 - 0x8] 00003CCC 4EBA C5AA jsr [PC - 0x3A56 /* 00000278 */] 00003CD0 2D16 move.l -[A6], [A6] 00003CD2 2056 movea.l A0, [A6] 00003CD4 7000 moveq.l D0, 0x00 00003CD6 3010 move.w D0, [A0] 00003CD8 2C80 move.l [A6], D0 00003CDA 2D3C 0000 000A move.l -[A6], 0xA /* '\n' */ 00003CE0 4EAD 071A jsr [A5 + 0x71A /* export_223 */] 00003CE4 201E move.l D0, [A6]+ 00003CE6 2D16 move.l -[A6], [A6] 00003CE8 2D40 0004 move.l [A6 + 0x4], D0 00003CEC 5496 addq.l [A6], 2 00003CEE 2056 movea.l A0, [A6] 00003CF0 7000 moveq.l D0, 0x00 00003CF2 3010 move.w D0, [A0] 00003CF4 2C80 move.l [A6], D0 00003CF6 201E move.l D0, [A6]+ 00003CF8 D196 add.l [A6], D0 00003CFA 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 00003CFE 2D3C 0000 005D move.l -[A6], 0x5D /* ']' */ 00003D04 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 00003D08 4EAD 064A jsr [A5 + 0x64A /* export_197 */] 00003D0C 2D3C 0000 002C move.l -[A6], 0x2C /* ',' */ 00003D12 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 00003D16 4EAD 064A jsr [A5 + 0x64A /* export_197 */] 00003D1A 2D3C 0000 005B move.l -[A6], 0x5B /* '[' */ 00003D20 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 00003D24 4EAD 0832 jsr [A5 + 0x832 /* export_258 */] 00003D28 4EBA FB06 jsr [PC - 0x4FA /* 00003830 */] 00003D2C 201E move.l D0, [A6]+ 00003D2E 2D16 move.l -[A6], [A6] 00003D30 2D40 0004 move.l [A6 + 0x4], D0 00003D34 4EBA FB10 jsr [PC - 0x4F0 /* 00003846 */] 00003D38 2D2A FFF8 move.l -[A6], [A2 - 0x8] 00003D3C 4EBA C534 jsr [PC - 0x3ACC /* 00000272 */] 00003D40 2056 movea.l A0, [A6] 00003D42 7000 moveq.l D0, 0x00 00003D44 3010 move.w D0, [A0] 00003D46 2C80 move.l [A6], D0 00003D48 2D2A FFEC move.l -[A6], [A2 - 0x14] 00003D4C 201E move.l D0, [A6]+ 00003D4E 9196 sub.l [A6], D0 00003D50 2D3C 0000 0000 move.l -[A6], 0x0 00003D56 4EAD 082A jsr [A5 + 0x82A /* export_257 */] 00003D5A 2D16 move.l -[A6], [A6] 00003D5C 2D2A FFF8 move.l -[A6], [A2 - 0x8] 00003D60 4EBA C510 jsr [PC - 0x3AF0 /* 00000272 */] 00003D64 205E movea.l A0, [A6]+ 00003D66 201E move.l D0, [A6]+ 00003D68 3080 move.w [A0], D0 00003D6A 4A9E tst.l [A6]+ 00003D6C 6600 0050 bne +0x52 /* 00003DBE */ 00003D70 2D3C 0000 0000 move.l -[A6], 0x0 00003D76 2D3C 0000 0000 move.l -[A6], 0x0 00003D7C 2D3C 0000 0000 move.l -[A6], 0x0 00003D82 4EBA 0018 jsr [PC + 0x18 /* 00003D9C */] 00003D86 154B 6C69 move.b [A2 + 0x6C69], A3 00003D8A 6E67 bgt +0x69 /* 00003DF3 */ 00003D8C 6F6E ble +0x70 /* 00003DFC */ 00003D8E 2044 movea.l A0, D4 00003D90 6573 bcs +0x75 /* 00003E05 */ 00003D92 7472 moveq.l D2, 0x72 00003D94 6F79 ble +0x7B /* 00003E0F */ 00003D96 6564 bcs +0x66 /* 00003DFC */ 00003D98 2021 move.l D0, -[A1] 00003D9A 2121 move.l -[A0], -[A1] fn00003D9C: 00003D9C 2D1F move.l -[A6], [A7]+ 00003D9E 2F2E 000C move.l -[A7], [A6 + 0xC] 00003DA2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003DA6 2F2E 0004 move.l -[A7], [A6 + 0x4] 00003DAA 2F16 move.l -[A7], [A6] 00003DAC DCFC 0010 add.w A6, 0x10 00003DB0 A98B syscall ParamText 00003DB2 2D2A FFF8 move.l -[A6], [A2 - 0x8] 00003DB6 4EBA FAC2 jsr [PC - 0x53E /* 0000387A */] 00003DBA 6000 0030 bra +0x32 /* 00003DEC */ label00003DBE: 00003DBE 2D3C 0000 0000 move.l -[A6], 0x0 00003DC4 2D3C 0000 0000 move.l -[A6], 0x0 00003DCA 2D3C 0000 0000 move.l -[A6], 0x0 00003DD0 4EBA 0004 jsr [PC + 0x4 /* 00003DD6 */] 00003DD4 0120 btst -[A0], D0 fn00003DD6: 00003DD6 2D1F move.l -[A6], [A7]+ 00003DD8 2F2E 000C move.l -[A7], [A6 + 0xC] 00003DDC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003DE0 2F2E 0004 move.l -[A7], [A6 + 0x4] 00003DE4 2F16 move.l -[A7], [A6] 00003DE6 DCFC 0010 add.w A6, 0x10 00003DEA A98B syscall ParamText label00003DEC: 00003DEC 2D3C 0000 0000 move.l -[A6], 0x0 00003DF2 2D3C 0000 0000 move.l -[A6], 0x0 00003DF8 4EBA FA36 jsr [PC - 0x5CA /* 00003830 */] label00003DFC: 00003DFC 2D3C 0000 0000 move.l -[A6], 0x0 00003E02 2F2E 000C move.l -[A7], [A6 + 0xC] 00003E06 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003E0A 2F2E 0004 move.l -[A7], [A6 + 0x4] 00003E0E 2F16 move.l -[A7], [A6] 00003E10 DCFC 0010 add.w A6, 0x10 00003E14 A98B syscall ParamText 00003E16 2D2A FFF0 move.l -[A6], [A2 - 0x10] 00003E1A 4EBA FB76 jsr [PC - 0x48A /* 00003992 */] 00003E1E 4A9E tst.l [A6]+ 00003E20 6700 007C beq +0x7E /* 00003E9E */ 00003E24 4EBA 002E jsr [PC + 0x2E /* 00003E54 */] 00003E28 2B5E 3120 move.l [A5 + 0x3120], [A6]+ 00003E2C 756E moveq.l D2, 0x6E 00003E2E 6974 bvs +0x76 /* 00003EA4 */ 00003E30 2068 6974 movea.l A0, [A0 + 0x6974] 00003E34 206F 6E20 movea.l A0, [A7 + 0x6E20] 00003E38 4B6C 696E chk.w D5, [A4 + 0x696E] 00003E3C 676F beq +0x71 /* 00003EAD */ 00003E3E 6E20 bgt +0x22 /* 00003E60 */ 00003E40 7368 moveq.l D1, 0x68 00003E42 6970 bvs +0x72 /* 00003EB4 */ 00003E44 2069 6E20 movea.l A0, [A1 + 0x6E20] 00003E48 7365 moveq.l D1, 0x65 00003E4A 6374 bls +0x76 /* 00003EC0 */ 00003E4C 6F72 ble +0x74 /* 00003EC0 */ 00003E4E 205E movea.l A0, [A6]+ 00003E50 3220 move.w D1, -[A0] 00003E52 5E33 2D1F 4EBA F9BC addq.b [[A3] + D2 * 4 + 0x4EBAF9BC], 7 // begin alternate branch 00003E54-00003E5A fn00003E54: 00003E54 2D1F move.l -[A6], [A7]+ 00003E56 4EBA F9BC jsr [PC - 0x644 /* 00003814 */] // end alternate branch 00003E54-00003E5A fn00003E54: // (misaligned) 00003E5A 4EBA F9D4 jsr [PC - 0x62C /* 00003830 */] 00003E5E 2D3C 0000 0000 move.l -[A6], 0x0 // begin alternate branch 00003E60-00003E64 label00003E60: 00003E60 0000 0000 ori.b D0, 0x0 // end alternate branch 00003E60-00003E64 label00003E60: // (misaligned) 00003E64 2F2E 000C move.l -[A7], [A6 + 0xC] 00003E68 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003E6C 2F2E 0004 move.l -[A7], [A6 + 0x4] 00003E70 2F16 move.l -[A7], [A6] 00003E72 DCFC 0010 add.w A6, 0x10 00003E76 A98B syscall ParamText 00003E78 2D3C 0000 0200 move.l -[A6], 0x200 00003E7E 2D3C 0000 0000 move.l -[A6], 0x0 00003E84 4267 clr.w -[A7] 00003E86 3F2E 0006 move.w -[A7], [A6 + 0x6] 00003E8A 2F16 move.l -[A7], [A6] 00003E8C DCFC 0008 add.w A6, 0x8 00003E90 A987 syscall NoteAlert 00003E92 301F move.w D0, [A7]+ 00003E94 48C0 ext.l D0 00003E96 2D00 move.l -[A6], D0 00003E98 588E addq.l A6, 4 00003E9A 6000 0006 bra +0x8 /* 00003EA2 */ label00003E9E: 00003E9E 4EBA F3BE jsr [PC - 0xC42 /* 0000325E */] label00003EA2: 00003EA2 5286 addq.l D6, 1 label00003EA4: 00003EA4 BA86 cmp.l D5, D6 00003EA6 6E00 FDDA bgt -0x224 /* 00003C82 */ 00003EAA 2C23 move.l D6, -[A3] 00003EAC 2A23 move.l D5, -[A3] 00003EAE 4EBA E27A jsr [PC - 0x1D86 /* 0000212A */] 00003EB2 4E5A unlink A2 label00003EB4: 00003EB4 4E75 rts fn00003EB6: 00003EB6 41ED CA7C lea.l A0, [A5 - 0x3584] 00003EBA 2D08 move.l -[A6], A0 00003EBC 4EBA C39C jsr [PC - 0x3C64 /* 0000025A */] label00003EC0: 00003EC0 2056 movea.l A0, [A6] 00003EC2 7000 moveq.l D0, 0x00 00003EC4 3010 move.w D0, [A0] 00003EC6 2C80 move.l [A6], D0 00003EC8 2016 move.l D0, [A6] 00003ECA 48C0 ext.l D0 00003ECC 2C80 move.l [A6], D0 00003ECE 41ED CA7C lea.l A0, [A5 - 0x3584] 00003ED2 2D08 move.l -[A6], A0 00003ED4 4EBA C37E jsr [PC - 0x3C82 /* 00000254 */] 00003ED8 2056 movea.l A0, [A6] 00003EDA 7000 moveq.l D0, 0x00 00003EDC 3010 move.w D0, [A0] 00003EDE 2C80 move.l [A6], D0 00003EE0 2016 move.l D0, [A6] 00003EE2 48C0 ext.l D0 00003EE4 2C80 move.l [A6], D0 00003EE6 201E move.l D0, [A6]+ 00003EE8 9196 sub.l [A6], D0 00003EEA 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 00003EEE 4EAD 085A jsr [A5 + 0x85A /* export_263 */] 00003EF2 4EAD 0832 jsr [A5 + 0x832 /* export_258 */] 00003EF6 41ED CB16 lea.l A0, [A5 - 0x34EA] 00003EFA 2D08 move.l -[A6], A0 00003EFC 201E move.l D0, [A6]+ 00003EFE 2D16 move.l -[A6], [A6] 00003F00 2D40 0004 move.l [A6 + 0x4], D0 00003F04 4EBA F940 jsr [PC - 0x6C0 /* 00003846 */] 00003F08 4EBA C2B6 jsr [PC - 0x3D4A /* 000001C0 */] 00003F0C 2D3C 0000 0000 move.l -[A6], 0x0 00003F12 2D3C 0000 0000 move.l -[A6], 0x0 00003F18 41ED CB16 lea.l A0, [A5 - 0x34EA] 00003F1C 2D08 move.l -[A6], A0 00003F1E 2F2E 000C move.l -[A7], [A6 + 0xC] 00003F22 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003F26 2F2E 0004 move.l -[A7], [A6 + 0x4] 00003F2A 2F16 move.l -[A7], [A6] 00003F2C DCFC 0010 add.w A6, 0x10 00003F30 A98B syscall ParamText 00003F32 2D3C 0000 0154 move.l -[A6], 0x154 00003F38 2D3C 0000 0000 move.l -[A6], 0x0 00003F3E 2D3C FFFF FFFF move.l -[A6], 0xFFFFFFFF 00003F44 42A7 clr.l -[A7] 00003F46 3F2E 000A move.w -[A7], [A6 + 0xA] 00003F4A 2F2E 0004 move.l -[A7], [A6 + 0x4] 00003F4E 2F16 move.l -[A7], [A6] 00003F50 DCFC 000C add.w A6, 0xC 00003F54 A97C syscall GetNewDialog 00003F56 2D1F move.l -[A6], [A7]+ 00003F58 41ED CAFC lea.l A0, [A5 - 0x3504] 00003F5C 2D08 move.l -[A6], A0 00003F5E 205E movea.l A0, [A6]+ 00003F60 209E move.l [A0], [A6]+ 00003F62 41ED CAFC lea.l A0, [A5 - 0x3504] 00003F66 2D08 move.l -[A6], A0 00003F68 2056 movea.l A0, [A6] 00003F6A 2C90 move.l [A6], [A0] 00003F6C 4EBA 0012 jsr [PC + 0x12 /* 00003F80 */] 00003F70 0E50 6861 .invalid.w [A0], 0x6861 /* 'ha' */ // invalid immediate operation 00003F74 7365 moveq.l D1, 0x65 00003F76 7220 moveq.l D1, 0x20 00003F78 436F 6E74 chk.w D1, [A7 + 0x6E74] 00003F7C 726F moveq.l D1, 0x6F 00003F7E 6C20 bge +0x22 /* 00003FA0 */ fn00003F80: 00003F80 2D1F move.l -[A6], [A7]+ 00003F82 2F2E 0004 move.l -[A7], [A6 + 0x4] 00003F86 2F16 move.l -[A7], [A6] 00003F88 DCFC 0008 add.w A6, 0x8 00003F8C A91A syscall SetWTitle 00003F8E 41ED CAFC lea.l A0, [A5 - 0x3504] 00003F92 2D08 move.l -[A6], A0 00003F94 2056 movea.l A0, [A6] 00003F96 2C90 move.l [A6], [A0] 00003F98 2F16 move.l -[A7], [A6] 00003F9A DCFC 0004 add.w A6, 0x4 00003F9E A915 syscall ShowWindow label00003FA0: 00003FA0 41ED CAFC lea.l A0, [A5 - 0x3504] 00003FA4 2D08 move.l -[A6], A0 00003FA6 2056 movea.l A0, [A6] 00003FA8 2C90 move.l [A6], [A0] 00003FAA 2F16 move.l -[A7], [A6] 00003FAC DCFC 0004 add.w A6, 0x4 00003FB0 A91F syscall SelectWindow 00003FB2 41ED CAFC lea.l A0, [A5 - 0x3504] 00003FB6 2D08 move.l -[A6], A0 00003FB8 2056 movea.l A0, [A6] 00003FBA 2C90 move.l [A6], [A0] 00003FBC 2F16 move.l -[A7], [A6] 00003FBE DCFC 0004 add.w A6, 0x4 00003FC2 A873 syscall SetPort 00003FC4 2D3C 0000 0000 move.l -[A6], 0x0 00003FCA 41ED CB0E lea.l A0, [A5 - 0x34F2] 00003FCE 2D08 move.l -[A6], A0 00003FD0 205E movea.l A0, [A6]+ 00003FD2 209E move.l [A0], [A6]+ 00003FD4 4E75 rts fn00003FD6: 00003FD6 41ED CB02 lea.l A0, [A5 - 0x34FE] 00003FDA 2D08 move.l -[A6], A0 00003FDC 2056 movea.l A0, [A6] 00003FDE 2C90 move.l [A6], [A0] 00003FE0 4EBA F832 jsr [PC - 0x7CE /* 00003814 */] 00003FE4 2F2E 0004 move.l -[A7], [A6 + 0x4] 00003FE8 2F16 move.l -[A7], [A6] 00003FEA DCFC 0008 add.w A6, 0x8 00003FEE A990 syscall GetDialogItemText/GetIText 00003FF0 4E75 rts fn00003FF2: 00003FF2 4E52 FFFC link A2, -0x0004 00003FF6 255E FFFC move.l [A2 - 0x4], [A6]+ 00003FFA 41ED CAFC lea.l A0, [A5 - 0x3504] 00003FFE 2D08 move.l -[A6], A0 00004000 2056 movea.l A0, [A6] 00004002 2C90 move.l [A6], [A0] 00004004 2D2A FFFC move.l -[A6], [A2 - 0x4] 00004008 41ED CB00 lea.l A0, [A5 - 0x3500] 0000400C 2D08 move.l -[A6], A0 0000400E 41ED CB02 lea.l A0, [A5 - 0x34FE] 00004012 2D08 move.l -[A6], A0 00004014 41ED CB06 lea.l A0, [A5 - 0x34FA] 00004018 2D08 move.l -[A6], A0 0000401A 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000401E 3F2E 000E move.w -[A7], [A6 + 0xE] 00004022 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004026 2F2E 0004 move.l -[A7], [A6 + 0x4] 0000402A 2F16 move.l -[A7], [A6] 0000402C DCFC 0014 add.w A6, 0x14 00004030 A98D syscall GetDialogItem/GetDItem 00004032 4E5A unlink A2 00004034 4E75 rts fn00004036: 00004036 4E52 FFFC link A2, -0x0004 0000403A 2D3C 0000 0004 move.l -[A6], 0x4 00004040 4EBA FFB0 jsr [PC - 0x50 /* 00003FF2 */] 00004044 4EBA FF90 jsr [PC - 0x70 /* 00003FD6 */] 00004048 4EBA F7CA jsr [PC - 0x836 /* 00003814 */] 0000404C 4EAD 171A jsr [A5 + 0x171A /* export_735 */] 00004050 255E FFFC move.l [A2 - 0x4], [A6]+ 00004054 2D2A FFFC move.l -[A6], [A2 - 0x4] 00004058 41ED CA7C lea.l A0, [A5 - 0x3584] 0000405C 2D08 move.l -[A6], A0 0000405E 4EBA C1FA jsr [PC - 0x3E06 /* 0000025A */] 00004062 2056 movea.l A0, [A6] 00004064 7000 moveq.l D0, 0x00 00004066 3010 move.w D0, [A0] 00004068 2C80 move.l [A6], D0 0000406A 2016 move.l D0, [A6] 0000406C 48C0 ext.l D0 0000406E 2C80 move.l [A6], D0 00004070 41ED CA7C lea.l A0, [A5 - 0x3584] 00004074 2D08 move.l -[A6], A0 00004076 4EBA C1DC jsr [PC - 0x3E24 /* 00000254 */] 0000407A 2056 movea.l A0, [A6] 0000407C 7000 moveq.l D0, 0x00 0000407E 3010 move.w D0, [A0] 00004080 2C80 move.l [A6], D0 00004082 2016 move.l D0, [A6] 00004084 48C0 ext.l D0 00004086 2C80 move.l [A6], D0 00004088 201E move.l D0, [A6]+ 0000408A 9196 sub.l [A6], D0 0000408C BD8E cmpm.l [A6]+, [A6]+ 0000408E 6C00 0072 bge +0x74 /* 00004102 */ 00004092 2D2A FFFC move.l -[A6], [A2 - 0x4] 00004096 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 0000409A 4EAD 064A jsr [A5 + 0x64A /* export_197 */] 0000409E 4EAD 064A jsr [A5 + 0x64A /* export_197 */] 000040A2 4EAD 064A jsr [A5 + 0x64A /* export_197 */] 000040A6 4EAD 064A jsr [A5 + 0x64A /* export_197 */] 000040AA 4EAD 0832 jsr [A5 + 0x832 /* export_258 */] 000040AE 41ED CB16 lea.l A0, [A5 - 0x34EA] 000040B2 2D08 move.l -[A6], A0 000040B4 201E move.l D0, [A6]+ 000040B6 2D16 move.l -[A6], [A6] 000040B8 2D40 0004 move.l [A6 + 0x4], D0 000040BC 4EBA F788 jsr [PC - 0x878 /* 00003846 */] 000040C0 2D3C FFFF FFFF move.l -[A6], 0xFFFFFFFF 000040C6 41ED CB0E lea.l A0, [A5 - 0x34F2] 000040CA 2D08 move.l -[A6], A0 000040CC 205E movea.l A0, [A6]+ 000040CE 209E move.l [A0], [A6]+ 000040D0 2D2A FFFC move.l -[A6], [A2 - 0x4] 000040D4 41ED CB12 lea.l A0, [A5 - 0x34EE] 000040D8 2D08 move.l -[A6], A0 000040DA 205E movea.l A0, [A6]+ 000040DC 209E move.l [A0], [A6]+ 000040DE 2D2A FFFC move.l -[A6], [A2 - 0x4] 000040E2 2D3C FFFF FFFF move.l -[A6], 0xFFFFFFFF 000040E8 4EAD 071A jsr [A5 + 0x71A /* export_223 */] 000040EC 41ED CA7C lea.l A0, [A5 - 0x3584] 000040F0 2D08 move.l -[A6], A0 000040F2 4EBA C166 jsr [PC - 0x3E9A /* 0000025A */] 000040F6 4EAD 1772 jsr [A5 + 0x1772 /* export_746 */] 000040FA 4EBA FB36 jsr [PC - 0x4CA /* 00003C32 */] 000040FE 6000 00A2 bra +0xA4 /* 000041A2 */ label00004102: 00004102 4EBA 002A jsr [PC + 0x2A /* 0000412E */] 00004106 2645 movea.l A3, D5 00004108 6E65 bgt +0x67 /* 0000416F */ 0000410A 7267 moveq.l D1, 0x67 0000410C 7920 moveq.l D4, 0x20 0000410E 746F moveq.l D2, 0x6F 00004110 2070 6861 movea.l A0, [A0 + D6 + 0x61] 00004114 7365 moveq.l D1, 0x65 00004116 7273 moveq.l D1, 0x73 00004118 206D 7573 movea.l A0, [A5 + 0x7573] 0000411C 7420 moveq.l D2, 0x20 0000411E 6265 bhi +0x67 /* 00004185 */ 00004120 206C 6573 movea.l A0, [A4 + 0x6573] 00004124 7320 moveq.l D1, 0x20 00004126 7468 moveq.l D2, 0x68 00004128 616E bsr +0x70 /* 00004198 */ 0000412A 205E movea.l A0, [A6]+ 0000412C 3320 move.w -[A1], -[A0] fn0000412E: 0000412E 2D1F move.l -[A6], [A7]+ 00004130 2D3C 0000 0000 move.l -[A6], 0x0 00004136 2D3C 0000 0000 move.l -[A6], 0x0 0000413C 2D3C 0000 0000 move.l -[A6], 0x0 00004142 2F2E 000C move.l -[A7], [A6 + 0xC] 00004146 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000414A 2F2E 0004 move.l -[A7], [A6 + 0x4] 0000414E 2F16 move.l -[A7], [A6] 00004150 DCFC 0010 add.w A6, 0x10 00004154 A98B syscall ParamText 00004156 2D3C 0000 0200 move.l -[A6], 0x200 0000415C 2D3C 0000 0000 move.l -[A6], 0x0 00004162 4267 clr.w -[A7] 00004164 3F2E 0006 move.w -[A7], [A6 + 0x6] 00004168 2F16 move.l -[A7], [A6] 0000416A DCFC 0008 add.w A6, 0x8 0000416E A987 syscall NoteAlert 00004170 301F move.w D0, [A7]+ 00004172 48C0 ext.l D0 00004174 2D00 move.l -[A6], D0 00004176 588E addq.l A6, 4 00004178 4EBA C046 jsr [PC - 0x3FBA /* 000001C0 */] 0000417C 2D3C 0000 0000 move.l -[A6], 0x0 00004182 2D3C 0000 0000 move.l -[A6], 0x0 00004188 41ED CB16 lea.l A0, [A5 - 0x34EA] 0000418C 2D08 move.l -[A6], A0 0000418E 2F2E 000C move.l -[A7], [A6 + 0xC] 00004192 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004196 2F2E 0004 move.l -[A7], [A6 + 0x4] // begin alternate branch 00004198-0000419C fn00004198: 00004198 0004 2F16 ori.b D4, 0x16 // end alternate branch 00004198-0000419C fn00004198: // (misaligned) 0000419A 2F16 move.l -[A7], [A6] 0000419C DCFC 0010 add.w A6, 0x10 000041A0 A98B syscall ParamText label000041A2: 000041A2 4E5A unlink A2 000041A4 4E75 rts fn000041A6: 000041A6 4E52 FFFC link A2, -0x0004 000041AA 255E FFFC move.l [A2 - 0x4], [A6]+ 000041AE 2D2A FFFC move.l -[A6], [A2 - 0x4] 000041B2 2D3C 0000 0001 move.l -[A6], 0x1 000041B8 201E move.l D0, [A6]+ 000041BA B096 cmp.l D0, [A6] 000041BC 6600 000C bne +0xE /* 000041CA */ 000041C0 588E addq.l A6, 4 000041C2 4EBA FE72 jsr [PC - 0x18E /* 00004036 */] 000041C6 6000 0050 bra +0x52 /* 00004218 */ label000041CA: 000041CA 2D3C 0000 0002 move.l -[A6], 0x2 000041D0 201E move.l D0, [A6]+ 000041D2 B096 cmp.l D0, [A6] 000041D4 6600 0040 bne +0x42 /* 00004216 */ 000041D8 588E addq.l A6, 4 000041DA 2D3C FFFF FFFF move.l -[A6], 0xFFFFFFFF 000041E0 41ED CB0E lea.l A0, [A5 - 0x34F2] 000041E4 2D08 move.l -[A6], A0 000041E6 205E movea.l A0, [A6]+ 000041E8 209E move.l [A0], [A6]+ 000041EA 2D3C 0000 0000 move.l -[A6], 0x0 000041F0 41ED CB16 lea.l A0, [A5 - 0x34EA] 000041F4 2D08 move.l -[A6], A0 000041F6 205E movea.l A0, [A6]+ 000041F8 221E move.l D1, [A6]+ 000041FA 1081 move.b [A0], D1 000041FC 2D3C FFFF FFFF move.l -[A6], 0xFFFFFFFF 00004202 41ED CA7C lea.l A0, [A5 - 0x3584] 00004206 2D08 move.l -[A6], A0 00004208 4EBA C05C jsr [PC - 0x3FA4 /* 00000266 */] 0000420C 205E movea.l A0, [A6]+ 0000420E 221E move.l D1, [A6]+ 00004210 D390 add.l [A0], D1 00004212 6000 0004 bra +0x6 /* 00004218 */ label00004216: 00004216 588E addq.l A6, 4 label00004218: 00004218 4E5A unlink A2 0000421A 4E75 rts fn0000421C: 0000421C 4EBA FC98 jsr [PC - 0x368 /* 00003EB6 */] 00004220 2D3C 0000 0000 move.l -[A6], 0x0 00004226 41ED CAFA lea.l A0, [A5 - 0x3506] 0000422A 2D08 move.l -[A6], A0 0000422C 205E movea.l A0, [A6]+ 0000422E 201E move.l D0, [A6]+ 00004230 3080 move.w [A0], D0 label00004232: 00004232 2D3C 0000 0000 move.l -[A6], 0x0 00004238 41ED CAFA lea.l A0, [A5 - 0x3506] 0000423C 2D08 move.l -[A6], A0 0000423E 2F2E 0004 move.l -[A7], [A6 + 0x4] 00004242 2F16 move.l -[A7], [A6] 00004244 DCFC 0008 add.w A6, 0x8 00004248 A991 syscall ModalDialog 0000424A 41ED CAFA lea.l A0, [A5 - 0x3506] 0000424E 2D08 move.l -[A6], A0 00004250 2056 movea.l A0, [A6] 00004252 7000 moveq.l D0, 0x00 00004254 3010 move.w D0, [A0] 00004256 2C80 move.l [A6], D0 00004258 2016 move.l D0, [A6] 0000425A 48C0 ext.l D0 0000425C 2C80 move.l [A6], D0 0000425E 4EBA FF46 jsr [PC - 0xBA /* 000041A6 */] 00004262 41ED CB0E lea.l A0, [A5 - 0x34F2] 00004266 2D08 move.l -[A6], A0 00004268 2056 movea.l A0, [A6] 0000426A 2C90 move.l [A6], [A0] 0000426C 4A9E tst.l [A6]+ 0000426E 6700 FFC2 beq -0x3C /* 00004232 */ 00004272 41ED CAFC lea.l A0, [A5 - 0x3504] 00004276 2D08 move.l -[A6], A0 00004278 2056 movea.l A0, [A6] 0000427A 2C90 move.l [A6], [A0] 0000427C 2F16 move.l -[A7], [A6] 0000427E DCFC 0004 add.w A6, 0x4 00004282 A983 syscall DisposeDialog 00004284 4EBA D1E2 jsr [PC - 0x2E1E /* 00001468 */] 00004288 4E75 rts fn0000428A: 0000428A 4EBA 004C jsr [PC + 0x4C /* 000042D8 */] 0000428E 4953 chk.w D4, [A3] 00004290 6369 bls +0x6B /* 000042FB */ 00004292 656E bcs +0x70 /* 00004302 */ 00004294 6365 bls +0x67 /* 000042FB */ 00004296 204F movea.l A0, A7 00004298 6666 bne +0x68 /* 00004300 */ 0000429A 6963 bvs +0x65 /* 000042FF */ 0000429C 6572 bcs +0x74 /* 00004310 */ 0000429E 2053 movea.l A0, [A3] 000042A0 706F moveq.l D0, 0x6F 000042A2 636B bls +0x6D /* 0000430F */ 000042A4 2072 6570 6F72 7473 movea.l A0, [A2 + 0x6F727473] 000042AC 3A20 move.w D5, -[A0] 000042AE 4E6F move A7, USP 000042B0 204B movea.l A0, A3 000042B2 6C69 bge +0x6B /* 0000431D */ 000042B4 6E67 bgt +0x69 /* 0000431D */ 000042B6 6F6E ble +0x70 /* 00004326 */ 000042B8 7320 moveq.l D1, 0x20 000042BA 666F bne +0x71 /* 0000432B */ 000042BC 756E moveq.l D2, 0x6E 000042BE 6420 bcc +0x22 /* 000042E0 */ 000042C0 696E bvs +0x70 /* 00004330 */ 000042C2 2074 6869 movea.l A0, [A4 + D6 + 0x69] 000042C6 7320 moveq.l D1, 0x20 000042C8 7175 moveq.l D0, 0x75 000042CA 6164 bsr +0x66 /* 00004330 */ 000042CC 7261 moveq.l D1, 0x61 000042CE 6E74 bgt +0x76 /* 00004344 */ 000042D0 2043 movea.l A0, D3 000042D2 6170 bsr +0x72 /* 00004344 */ 000042D4 7461 moveq.l D2, 0x61 000042D6 696E bvs +0x70 /* 00004346 */ fn000042D8: 000042D8 2D1F move.l -[A6], [A7]+ 000042DA 2D3C 0000 0000 move.l -[A6], 0x0 label000042E0: 000042E0 2D3C 0000 0000 move.l -[A6], 0x0 000042E6 2D3C 0000 0000 move.l -[A6], 0x0 000042EC 2F2E 000C move.l -[A7], [A6 + 0xC] 000042F0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000042F4 2F2E 0004 move.l -[A7], [A6 + 0x4] 000042F8 2F16 move.l -[A7], [A6] 000042FA DCFC 0010 add.w A6, 0x10 000042FE A98B syscall ParamText label00004300: 00004300 2D3C 0000 0200 move.l -[A6], 0x200 // begin alternate branch 00004302-00004306 label00004302: 00004302 0000 0200 ori.b D0, 0x0 // end alternate branch 00004302-00004306 label00004302: // (misaligned) 00004306 2D3C 0000 0000 move.l -[A6], 0x0 0000430C 4267 clr.w -[A7] 0000430E 3F2E 0006 move.w -[A7], [A6 + 0x6] // begin alternate branch 00004310-00004314 label00004310: 00004310 0006 2F16 ori.b D6, 0x16 // end alternate branch 00004310-00004314 label00004310: // (misaligned) 00004312 2F16 move.l -[A7], [A6] 00004314 DCFC 0008 add.w A6, 0x8 00004318 A987 syscall NoteAlert 0000431A 301F move.w D0, [A7]+ 0000431C 48C0 ext.l D0 0000431E 2D00 move.l -[A6], D0 00004320 588E addq.l A6, 4 00004322 4E75 rts fn00004324: 00004324 4EBA C95E jsr [PC - 0x36A2 /* 00000C84 */] // begin alternate branch 00004326-00004328 label00004326: 00004326 C95E and.w [A6]+, D4 // end alternate branch 00004326-00004328 label00004326: // (misaligned) 00004328 4EBA BF54 jsr [PC - 0x40AC /* 0000027E */] 0000432C 4EBA BEEA jsr [PC - 0x4116 /* 00000218 */] fn00004330: 00004330 2056 movea.l A0, [A6] 00004332 7000 moveq.l D0, 0x00 00004334 1010 move.b D0, [A0] 00004336 2C80 move.l [A6], D0 00004338 2016 move.l D0, [A6] 0000433A 4880 ext.w D0 0000433C 2C80 move.l [A6], D0 0000433E 2016 move.l D0, [A6] 00004340 48C0 ext.l D0 00004342 2C80 move.l [A6], D0 fn00004344: 00004344 4A9E tst.l [A6]+ label00004346: 00004346 6700 000A beq +0xC /* 00004352 */ 0000434A 4EBA FED0 jsr [PC - 0x130 /* 0000421C */] 0000434E 6000 0006 bra +0x8 /* 00004356 */ label00004352: 00004352 4EBA FF36 jsr [PC - 0xCA /* 0000428A */] label00004356: 00004356 4E75 rts fn00004358: 00004358 4EBA C5FC jsr [PC - 0x3A04 /* 00000956 */] 0000435C 2F16 move.l -[A7], [A6] 0000435E DCFC 0004 add.w A6, 0x4 00004362 A873 syscall SetPort 00004364 41ED CAD6 lea.l A0, [A5 - 0x352A] 00004368 2D08 move.l -[A6], A0 0000436A 2D3C 0000 0032 move.l -[A6], 0x32 /* '2' */ 00004370 2D3C 0000 0032 move.l -[A6], 0x32 /* '2' */ 00004376 2D3C 0000 00C8 move.l -[A6], 0xC8 0000437C 2D3C 0000 00C8 move.l -[A6], 0xC8 00004382 2F2E 0010 move.l -[A7], [A6 + 0x10] 00004386 3F2E 000E move.w -[A7], [A6 + 0xE] 0000438A 3F2E 000A move.w -[A7], [A6 + 0xA] 0000438E 3F2E 0006 move.w -[A7], [A6 + 0x6] 00004392 3F2E 0002 move.w -[A7], [A6 + 0x2] 00004396 DCFC 0014 add.w A6, 0x14 0000439A A8A7 syscall SetRect 0000439C 2D3C 0000 007D move.l -[A6], 0x7D /* '}' */ 000043A2 2D16 move.l -[A6], [A6] 000043A4 2D16 move.l -[A6], [A6] 000043A6 41ED CB38 lea.l A0, [A5 - 0x34C8] 000043AA 2D08 move.l -[A6], A0 000043AC 4EBA E2EA jsr [PC - 0x1D16 /* 00002698 */] 000043B0 2D3C 0000 0032 move.l -[A6], 0x32 /* '2' */ 000043B6 41ED CB40 lea.l A0, [A5 - 0x34C0] 000043BA 2D08 move.l -[A6], A0 000043BC 4EBA E2DA jsr [PC - 0x1D26 /* 00002698 */] 000043C0 41ED CB40 lea.l A0, [A5 - 0x34C0] 000043C4 2D08 move.l -[A6], A0 000043C6 41ED CB3C lea.l A0, [A5 - 0x34C4] 000043CA 2D08 move.l -[A6], A0 000043CC 4EBA E32E jsr [PC - 0x1CD2 /* 000026FC */] 000043D0 A89E syscall PenNormal 000043D2 2D3C 0000 0000 move.l -[A6], 0x0 000043D8 4EBA C53E jsr [PC - 0x3AC2 /* 00000918 */] 000043DC 205E movea.l A0, [A6]+ 000043DE 201E move.l D0, [A6]+ 000043E0 3080 move.w [A0], D0 000043E2 4EBA C652 jsr [PC - 0x39AE /* 00000A36 */] 000043E6 2056 movea.l A0, [A6] 000043E8 2C90 move.l [A6], [A0] 000043EA 2F16 move.l -[A7], [A6] 000043EC DCFC 0004 add.w A6, 0x4 000043F0 A957 syscall ShowControl 000043F2 4EBA C676 jsr [PC - 0x398A /* 00000A6A */] 000043F6 2056 movea.l A0, [A6] 000043F8 2C90 move.l [A6], [A0] 000043FA 2F16 move.l -[A7], [A6] 000043FC DCFC 0004 add.w A6, 0x4 00004400 A957 syscall ShowControl 00004402 4E75 rts fn00004404: 00004404 4EBA C550 jsr [PC - 0x3AB0 /* 00000956 */] 00004408 2F16 move.l -[A7], [A6] 0000440A DCFC 0004 add.w A6, 0x4 0000440E A873 syscall SetPort 00004410 2D3C 0000 000C move.l -[A6], 0xC 00004416 3F2E 0002 move.w -[A7], [A6 + 0x2] 0000441A DCFC 0004 add.w A6, 0x4 0000441E A88A syscall TextSize 00004420 2D3C 0000 0001 move.l -[A6], 0x1 00004426 3F2E 0002 move.w -[A7], [A6 + 0x2] 0000442A DCFC 0004 add.w A6, 0x4 0000442E A888 syscall TextFace 00004430 41ED CAE6 lea.l A0, [A5 - 0x351A] 00004434 2D08 move.l -[A6], A0 00004436 2D3C 0000 0032 move.l -[A6], 0x32 /* '2' */ 0000443C 2D3C 0000 000A move.l -[A6], 0xA /* '\n' */ 00004442 2D3C 0000 00C8 move.l -[A6], 0xC8 00004448 2D3C 0000 002D move.l -[A6], 0x2D /* '-' */ 0000444E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00004452 3F2E 000E move.w -[A7], [A6 + 0xE] 00004456 3F2E 000A move.w -[A7], [A6 + 0xA] 0000445A 3F2E 0006 move.w -[A7], [A6 + 0x6] 0000445E 3F2E 0002 move.w -[A7], [A6 + 0x2] 00004462 DCFC 0014 add.w A6, 0x14 00004466 A8A7 syscall SetRect 00004468 4EBA BD0E jsr [PC - 0x42F2 /* 00000178 */] 0000446C 4EAD 08B2 jsr [A5 + 0x8B2 /* export_274 */] 00004470 41ED CAE6 lea.l A0, [A5 - 0x351A] 00004474 2D08 move.l -[A6], A0 00004476 2D3C 0000 0001 move.l -[A6], 0x1 0000447C 2F2E 000C move.l -[A7], [A6 + 0xC] 00004480 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004484 2F2E 0004 move.l -[A7], [A6 + 0x4] 00004488 3F2E 0002 move.w -[A7], [A6 + 0x2] 0000448C DCFC 0010 add.w A6, 0x10 00004490 A9CE syscall TETextBox/TextBox 00004492 41ED CAE6 lea.l A0, [A5 - 0x351A] 00004496 2D08 move.l -[A6], A0 00004498 2D3C 0000 00DC move.l -[A6], 0xDC 0000449E 2D3C 0000 00A0 move.l -[A6], 0xA0 000044A4 2D3C 0000 012C move.l -[A6], 0x12C 000044AA 2D3C 0000 00B4 move.l -[A6], 0xB4 000044B0 2F2E 0010 move.l -[A7], [A6 + 0x10] 000044B4 3F2E 000E move.w -[A7], [A6 + 0xE] 000044B8 3F2E 000A move.w -[A7], [A6 + 0xA] 000044BC 3F2E 0006 move.w -[A7], [A6 + 0x6] 000044C0 3F2E 0002 move.w -[A7], [A6 + 0x2] 000044C4 DCFC 0014 add.w A6, 0x14 000044C8 A8A7 syscall SetRect 000044CA 4EBA BCE6 jsr [PC - 0x431A /* 000001B2 */] 000044CE 4EAD 08B2 jsr [A5 + 0x8B2 /* export_274 */] 000044D2 41ED CAE6 lea.l A0, [A5 - 0x351A] 000044D6 2D08 move.l -[A6], A0 000044D8 2D3C 0000 0000 move.l -[A6], 0x0 000044DE 2F2E 000C move.l -[A7], [A6 + 0xC] 000044E2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000044E6 2F2E 0004 move.l -[A7], [A6 + 0x4] 000044EA 3F2E 0002 move.w -[A7], [A6 + 0x2] 000044EE DCFC 0010 add.w A6, 0x10 000044F2 A9CE syscall TETextBox/TextBox 000044F4 4E75 rts fn000044F6: 000044F6 4EBA 0086 jsr [PC + 0x86 /* 0000457E */] 000044FA 8350 or.w [A0], D1 000044FC 686F bvc +0x71 /* 0000456D */ 000044FE 746F moveq.l D2, 0x6F 00004500 6E20 bgt +0x22 /* 00004522 */ 00004502 546F 7270 addq.w [A7 + 0x7270], 2 00004506 6564 bcs +0x66 /* 0000456C */ 00004508 6F20 ble +0x22 /* 0000452A */ 0000450A 6869 bvc +0x6B /* 00004575 */ 0000450C 7473 moveq.l D2, 0x73 0000450E 2073 7461 movea.l A0, [A3 + D7.w * 4 + 0x61] 00004512 7220 moveq.l D1, 0x20 00004514 6261 bhi +0x63 /* 00004577 */ 00004516 7365 moveq.l D1, 0x65 00004518 2061 movea.l A0, -[A1] 0000451A 6C6C bge +0x6E /* 00004588 */ 0000451C 2061 movea.l A0, -[A1] 0000451E 626F bhi +0x71 /* 0000458F */ 00004520 6172 bsr +0x74 /* 00004594 */ label00004522: 00004522 6420 bcc +0x22 /* 00004544 */ 00004524 6B69 bmi +0x6B /* 0000458F */ 00004526 6C6C bge +0x6E /* 00004594 */ 00004528 6564 bcs +0x66 /* 0000458E */ label0000452A: 0000452A 2E20 move.l D7, -[A0] 0000452C 596F 7520 subq.w [A7 + 0x7520], 4 00004530 7765 moveq.l D3, 0x65 00004532 7265 moveq.l D1, 0x65 00004534 2063 movea.l A0, -[A3] 00004536 6F75 ble +0x77 /* 000045AD */ 00004538 7274 moveq.l D1, 0x74 0000453A 6D61 blt +0x63 /* 0000459D */ 0000453C 7274 moveq.l D1, 0x74 0000453E 6961 bvs +0x63 /* 000045A1 */ 00004540 6C65 bge +0x67 /* 000045A7 */ 00004542 642C bcc +0x2E /* 00004570 */ label00004544: 00004544 2061 movea.l A0, -[A1] 00004546 6E64 bgt +0x66 /* 000045AC */ 00004548 2063 movea.l A0, -[A3] 0000454A 6173 bsr +0x75 /* 000045BF */ 0000454C 7420 moveq.l D2, 0x20 0000454E 696E bvs +0x70 /* 000045BE */ 00004550 746F moveq.l D2, 0x6F 00004552 2073 7061 movea.l A0, [A3 + D7.w + 0x61] 00004556 6365 bls +0x67 /* 000045BD */ 00004558 2069 6E20 movea.l A0, [A1 + 0x6E20] 0000455C 6120 bsr +0x22 /* 0000457E */ 0000455E 736D moveq.l D1, 0x6D 00004560 616C bsr +0x6E /* 000045CE */ 00004562 6C20 bge +0x22 /* 00004584 */ 00004564 7370 moveq.l D1, 0x70 00004566 6163 bsr +0x65 /* 000045CB */ 00004568 6520 bcs +0x22 /* 0000458A */ 0000456A 7368 moveq.l D1, 0x68 label0000456C: 0000456C 6970 bvs +0x72 /* 000045DE */ 0000456E 2061 movea.l A0, -[A1] label00004570: 00004570 6E64 bgt +0x66 /* 000045D6 */ 00004572 2061 movea.l A0, -[A1] 00004574 2062 movea.l A0, -[A2] 00004576 6167 bsr +0x69 /* 000045DF */ 00004578 206C 756E movea.l A0, [A4 + 0x756E] 0000457C 6368 bls +0x6A /* 000045E6 */ fn0000457E: 0000457E 2D1F move.l -[A6], [A7]+ 00004580 2D3C 0000 0000 move.l -[A6], 0x0 // begin alternate branch 00004584-00004588 label00004584: 00004584 0000 2D3C ori.b D0, 0x3C /* '<' */ // end alternate branch 00004584-00004588 label00004584: // (misaligned) 00004586 2D3C 0000 0000 move.l -[A6], 0x0 // begin alternate branch 00004588-0000458C label00004588: 00004588 0000 0000 ori.b D0, 0x0 // end alternate branch 00004588-0000458C // begin alternate branch 0000458A-00004592 label0000458A: 0000458A 0000 2D3C ori.b D0, 0x3C /* '<' */ label0000458E: 0000458E 0000 0000 ori.b D0, 0x0 // end alternate branch 0000458A-00004592 label00004588: // (misaligned) label0000458A: // (misaligned) 0000458C 2D3C 0000 0000 move.l -[A6], 0x0 label0000458E: // (misaligned) 00004592 2F2E 000C move.l -[A7], [A6 + 0xC] // begin alternate branch 00004594-000045A0 fn00004594: 00004594 000C 2F2E ori.b A4, 0x2E /* '.' */ 00004598 0008 2F2E ori.b A0, 0x2E /* '.' */ 0000459C 0004 2F16 ori.b D4, 0x16 // end alternate branch 00004594-000045A0 fn00004594: // (misaligned) 00004596 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000459A 2F2E 0004 move.l -[A7], [A6 + 0x4] 0000459E 2F16 move.l -[A7], [A6] 000045A0 DCFC 0010 add.w A6, 0x10 000045A4 A98B syscall ParamText 000045A6 2D3C 0000 0200 move.l -[A6], 0x200 label000045AC: 000045AC 2D3C 0000 0000 move.l -[A6], 0x0 000045B2 4267 clr.w -[A7] 000045B4 3F2E 0006 move.w -[A7], [A6 + 0x6] 000045B8 2F16 move.l -[A7], [A6] 000045BA DCFC 0008 add.w A6, 0x8 label000045BE: 000045BE A986 syscall StopAlert 000045C0 301F move.w D0, [A7]+ 000045C2 48C0 ext.l D0 000045C4 2D00 move.l -[A6], D0 000045C6 588E addq.l A6, 4 000045C8 4EBA EC94 jsr [PC - 0x136C /* 0000325E */] 000045CC 4E75 rts fn000045CE: 000045CE 4E52 FFFC link A2, -0x0004 000045D2 4EBA 002A jsr [PC + 0x2A /* 000045FE */] label000045D6: 000045D6 274E 6963 move.l [A3 + 0x6963], A6 000045DA 6520 bcs +0x22 /* 000045FC */ 000045DC 7368 moveq.l D1, 0x68 label000045DE: 000045DE 6F6F ble +0x71 /* 0000464F */ 000045E0 7469 moveq.l D2, 0x69 000045E2 6E20 bgt +0x22 /* 00004604 */ 000045E4 4143 chk.w D0, D3 label000045E6: 000045E6 452E 2059 .invalid 2, [A6 + 0x2059] // invalid opcode 4 with b == 4 000045EA 6F75 ble +0x77 /* 00004661 */ 000045EC 206E 6169 movea.l A0, [A6 + 0x6169] 000045F0 6C65 bge +0x67 /* 00004657 */ 000045F2 6420 bcc +0x22 /* 00004614 */ 000045F4 7468 moveq.l D2, 0x68 000045F6 6174 bsr +0x76 /* 0000466C */ 000045F8 2073 7461 movea.l A0, [A3 + D7.w * 4 + 0x61] label000045FC: 000045FC 722E moveq.l D1, 0x2E fn000045FE: 000045FE 2D1F move.l -[A6], [A7]+ 00004600 2D3C 0000 0000 move.l -[A6], 0x0 // begin alternate branch 00004604-0000460C label00004604: 00004604 0000 2D3C ori.b D0, 0x3C /* '<' */ 00004608 0000 0000 ori.b D0, 0x0 // end alternate branch 00004604-0000460C label00004604: // (misaligned) 00004606 2D3C 0000 0000 move.l -[A6], 0x0 0000460C 2D3C 0000 0000 move.l -[A6], 0x0 00004612 2F2E 000C move.l -[A7], [A6 + 0xC] // begin alternate branch 00004614-00004620 label00004614: 00004614 000C 2F2E ori.b A4, 0x2E /* '.' */ 00004618 0008 2F2E ori.b A0, 0x2E /* '.' */ 0000461C 0004 2F16 ori.b D4, 0x16 // end alternate branch 00004614-00004620 label00004614: // (misaligned) 00004616 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000461A 2F2E 0004 move.l -[A7], [A6 + 0x4] 0000461E 2F16 move.l -[A7], [A6] 00004620 DCFC 0010 add.w A6, 0x10 00004624 A98B syscall ParamText 00004626 2D3C 0000 0200 move.l -[A6], 0x200 0000462C 2D3C 0000 0000 move.l -[A6], 0x0 00004632 4267 clr.w -[A7] 00004634 3F2E 0006 move.w -[A7], [A6 + 0x6] 00004638 2F16 move.l -[A7], [A6] 0000463A DCFC 0008 add.w A6, 0x8 0000463E A986 syscall StopAlert 00004640 301F move.w D0, [A7]+ 00004642 48C0 ext.l D0 00004644 2D00 move.l -[A6], D0 00004646 588E addq.l A6, 4 00004648 4EBA C63A jsr [PC - 0x39C6 /* 00000C84 */] 0000464C 4EBA BC30 jsr [PC - 0x43D0 /* 0000027E */] 00004650 255E FFFC move.l [A2 - 0x4], [A6]+ 00004654 2D3C FFFF FFFF move.l -[A6], 0xFFFFFFFF 0000465A 2D2A FFFC move.l -[A6], [A2 - 0x4] 0000465E 4EBA BBBE jsr [PC - 0x4442 /* 0000021E */] 00004662 4EAD 176A jsr [A5 + 0x176A /* export_745 */] 00004666 4E5A unlink A2 00004668 4E75 rts fn0000466A: 0000466A 4E52 FFF4 link A2, -0x000C // begin alternate branch 0000466C-0000466E fn0000466C: 0000466C FFF4 .invalid <> // end alternate branch 0000466C-0000466E fn0000466C: // (misaligned) 0000466E 255E FFFC move.l [A2 - 0x4], [A6]+ 00004672 2D2A FFFC move.l -[A6], [A2 - 0x4] 00004676 2D3C 0000 0000 move.l -[A6], 0x0 0000467C 26C5 move.l [A3]+, D5 0000467E 26C6 move.l [A3]+, D6 00004680 2C1E move.l D6, [A6]+ 00004682 2A1E move.l D5, [A6]+ label00004684: 00004684 2D06 move.l -[A6], D6 00004686 4EBA C226 jsr [PC - 0x3DDA /* 000008AE */] 0000468A 255E FFF8 move.l [A2 - 0x8], [A6]+ 0000468E 2D2A FFF8 move.l -[A6], [A2 - 0x8] 00004692 4EBA F26E jsr [PC - 0xD92 /* 00003902 */] 00004696 255E FFF4 move.l [A2 - 0xC], [A6]+ 0000469A 2D2A FFF8 move.l -[A6], [A2 - 0x8] 0000469E 4EBA BBD8 jsr [PC - 0x4428 /* 00000278 */] 000046A2 2D16 move.l -[A6], [A6] 000046A4 2056 movea.l A0, [A6] 000046A6 7000 moveq.l D0, 0x00 000046A8 3010 move.w D0, [A0] 000046AA 2C80 move.l [A6], D0 000046AC 2D3C 0000 000A move.l -[A6], 0xA /* '\n' */ 000046B2 4EAD 071A jsr [A5 + 0x71A /* export_223 */] 000046B6 201E move.l D0, [A6]+ 000046B8 2D16 move.l -[A6], [A6] 000046BA 2D40 0004 move.l [A6 + 0x4], D0 000046BE 5496 addq.l [A6], 2 000046C0 2056 movea.l A0, [A6] 000046C2 7000 moveq.l D0, 0x00 000046C4 3010 move.w D0, [A0] 000046C6 2C80 move.l [A6], D0 000046C8 201E move.l D0, [A6]+ 000046CA D196 add.l [A6], D0 000046CC 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 000046D0 2D3C 0000 005D move.l -[A6], 0x5D /* ']' */ 000046D6 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 000046DA 4EAD 064A jsr [A5 + 0x64A /* export_197 */] 000046DE 2D3C 0000 002C move.l -[A6], 0x2C /* ',' */ 000046E4 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 000046E8 4EAD 064A jsr [A5 + 0x64A /* export_197 */] 000046EC 2D3C 0000 005B move.l -[A6], 0x5B /* '[' */ 000046F2 4EAD 084A jsr [A5 + 0x84A /* export_261 */] 000046F6 4EAD 0832 jsr [A5 + 0x832 /* export_258 */] 000046FA 4EBA F134 jsr [PC - 0xECC /* 00003830 */] 000046FE 201E move.l D0, [A6]+ 00004700 2D16 move.l -[A6], [A6] 00004702 2D40 0004 move.l [A6 + 0x4], D0 00004706 4EBA F13E jsr [PC - 0xEC2 /* 00003846 */] 0000470A 2D3C 0000 0000 move.l -[A6], 0x0 00004710 2D3C 0000 0000 move.l -[A6], 0x0 00004716 4EBA F118 jsr [PC - 0xEE8 /* 00003830 */] 0000471A 2D3C 0000 0000 move.l -[A6], 0x0 00004720 2F2E 000C move.l -[A7], [A6 + 0xC] 00004724 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004728 2F2E 0004 move.l -[A7], [A6 + 0x4] 0000472C 2F16 move.l -[A7], [A6] 0000472E DCFC 0010 add.w A6, 0x10 00004732 A98B syscall ParamText 00004734 2D2A FFF4 move.l -[A6], [A2 - 0xC] 00004738 4EBA F258 jsr [PC - 0xDA8 /* 00003992 */] 0000473C 5286 addq.l D6, 1 0000473E BA86 cmp.l D5, D6 00004740 6E00 FF42 bgt -0xBC /* 00004684 */ 00004744 2C23 move.l D6, -[A3] 00004746 2A23 move.l D5, -[A3] 00004748 4E5A unlink A2 0000474A 4E75 rts fn0000474C: 0000474C 4E52 FFFC link A2, -0x0004 00004750 4EBA C532 jsr [PC - 0x3ACE /* 00000C84 */] 00004754 4EBA BB28 jsr [PC - 0x44D8 /* 0000027E */] 00004758 255E FFFC move.l [A2 - 0x4], [A6]+ 0000475C 2D2A FFFC move.l -[A6], [A2 - 0x4] 00004760 4EBA BAB6 jsr [PC - 0x454A /* 00000218 */] 00004764 2056 movea.l A0, [A6] 00004766 7000 moveq.l D0, 0x00 00004768 1010 move.b D0, [A0] 0000476A 2C80 move.l [A6], D0 0000476C 2016 move.l D0, [A6] 0000476E 4880 ext.w D0 00004770 2C80 move.l [A6], D0 00004772 2016 move.l D0, [A6] 00004774 48C0 ext.l D0 00004776 2C80 move.l [A6], D0 00004778 4EBA FEF0 jsr [PC - 0x110 /* 0000466A */] 0000477C 4EBA 002E jsr [PC + 0x2E /* 000047AC */] 00004780 2A4F movea.l A5, A7 00004782 6E65 bgt +0x67 /* 000047E9 */ 00004784 204C movea.l A0, A4 00004786 6573 bcs +0x75 /* 000047FB */ 00004788 7320 moveq.l D1, 0x20 0000478A 4B6C 696E chk.w D5, [A4 + 0x696E] 0000478E 676F beq +0x71 /* 000047FF */ 00004790 6E20 bgt +0x22 /* 000047B2 */ 00004792 5368 6970 subq.w [A0 + 0x6970], 1 00004796 2074 6F20 506C movea.l A0, [A4 + 0x506C + D6 * 8] 0000479C 6167 bsr +0x69 /* 00004805 */ 0000479E 7565 moveq.l D2, 0x65 000047A0 2074 6865 movea.l A0, [A4 + D6 + 0x65] 000047A4 2047 movea.l A0, D7 000047A6 616C bsr +0x6E /* 00004814 */ 000047A8 6178 bsr +0x7A /* 00004822 */ 000047AA 7920 moveq.l D4, 0x20 fn000047AC: 000047AC 2D1F move.l -[A6], [A7]+ 000047AE 2D3C 0000 0000 move.l -[A6], 0x0 // begin alternate branch 000047B2-000047BA label000047B2: 000047B2 0000 2D3C ori.b D0, 0x3C /* '<' */ 000047B6 0000 0000 ori.b D0, 0x0 // end alternate branch 000047B2-000047BA label000047B2: // (misaligned) 000047B4 2D3C 0000 0000 move.l -[A6], 0x0 000047BA 2D3C 0000 0000 move.l -[A6], 0x0 000047C0 2F2E 000C move.l -[A7], [A6 + 0xC] 000047C4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000047C8 2F2E 0004 move.l -[A7], [A6 + 0x4] 000047CC 2F16 move.l -[A7], [A6] 000047CE DCFC 0010 add.w A6, 0x10 000047D2 A98B syscall ParamText 000047D4 2D3C 0000 0200 move.l -[A6], 0x200 000047DA 2D3C 0000 0000 move.l -[A6], 0x0 000047E0 4267 clr.w -[A7] 000047E2 3F2E 0006 move.w -[A7], [A6 + 0x6] 000047E6 2F16 move.l -[A7], [A6] 000047E8 DCFC 0008 add.w A6, 0x8 000047EC A986 syscall StopAlert 000047EE 301F move.w D0, [A7]+ 000047F0 48C0 ext.l D0 000047F2 2D00 move.l -[A6], D0 000047F4 588E addq.l A6, 4 000047F6 2D3C FFFF FFFF move.l -[A6], 0xFFFFFFFF 000047FC 2D2A FFFC move.l -[A6], [A2 - 0x4] 00004800 4EBA BA16 jsr [PC - 0x45EA /* 00000218 */] 00004804 4EAD 176A jsr [A5 + 0x176A /* export_745 */] 00004808 2D3C 0000 0001 move.l -[A6], 0x1 0000480E 41ED CA9A lea.l A0, [A5 - 0x3566] 00004812 2D08 move.l -[A6], A0 fn00004814: 00004814 205E movea.l A0, [A6]+ 00004816 221E move.l D1, [A6]+ 00004818 D390 add.l [A0], D1 0000481A 4E5A unlink A2 0000481C 4E75 rts fn0000481E: 0000481E 4E52 FFE8 link A2, -0x0018 fn00004822: 00004822 255E FFF8 move.l [A2 - 0x8], [A6]+ 00004826 255E FFFC move.l [A2 - 0x4], [A6]+ 0000482A 4EBA C4C2 jsr [PC - 0x3B3E /* 00000CEE */] 0000482E 2D2A FFF8 move.l -[A6], [A2 - 0x8] 00004832 201E move.l D0, [A6]+ 00004834 D196 add.l [A6], D0 00004836 255E FFF0 move.l [A2 - 0x10], [A6]+ 0000483A 2D2A FFFC move.l -[A6], [A2 - 0x4] 0000483E 201E move.l D0, [A6]+ 00004840 D196 add.l [A6], D0 00004842 255E FFF4 move.l [A2 - 0xC], [A6]+ 00004846 2D2A FFF4 move.l -[A6], [A2 - 0xC] 0000484A 4EBA CE3C jsr [PC - 0x31C4 /* 00001688 */] 0000484E 2D2A FFF0 move.l -[A6], [A2 - 0x10] 00004852 4EBA CE34 jsr [PC - 0x31CC /* 00001688 */] 00004856 201E move.l D0, [A6]+ 00004858 C196 and.l [A6], D0 0000485A 4A9E tst.l [A6]+ 0000485C 6700 00BE beq +0xC0 /* 0000491C */ 00004860 2D2A FFF4 move.l -[A6], [A2 - 0xC] 00004864 2D2A FFF0 move.l -[A6], [A2 - 0x10] 00004868 4EBA BD20 jsr [PC - 0x42E0 /* 0000058A */] 0000486C 4EBA B9CE jsr [PC - 0x4632 /* 0000023C */] 00004870 2D16 move.l -[A6], [A6] 00004872 255E FFE8 move.l [A2 - 0x18], [A6]+ 00004876 2056 movea.l A0, [A6] 00004878 2C90 move.l [A6], [A0] 0000487A 255E FFEC move.l [A2 - 0x14], [A6]+ 0000487E 2D2A FFEC move.l -[A6], [A2 - 0x14] 00004882 2D16 move.l -[A6], [A6] 00004884 41ED CA9E lea.l A0, [A5 - 0x3562] 00004888 2D08 move.l -[A6], A0 0000488A 7000 moveq.l D0, 0x00 0000488C BD8E cmpm.l [A6]+, [A6]+ 0000488E 6702 beq +0x4 /* 00004892 */ 00004890 70FF moveq.l D0, 0xFFFFFFFF label00004892: 00004892 2D00 move.l -[A6], D0 00004894 201E move.l D0, [A6]+ 00004896 C196 and.l [A6], D0 00004898 4A9E tst.l [A6]+ 0000489A 6700 0076 beq +0x78 /* 00004912 */ 0000489E 2D3C 0000 0000 move.l -[A6], 0x0 000048A4 2D2A FFE8 move.l -[A6], [A2 - 0x18] 000048A8 205E movea.l A0, [A6]+ 000048AA 209E move.l [A0], [A6]+ 000048AC 2D2A FFEC move.l -[A6], [A2 - 0x14] 000048B0 41ED CAAA lea.l A0, [A5 - 0x3556] 000048B4 2D08 move.l -[A6], A0 000048B6 201E move.l D0, [A6]+ 000048B8 B096 cmp.l D0, [A6] 000048BA 6600 000C bne +0xE /* 000048C8 */ 000048BE 588E addq.l A6, 4 000048C0 4EBA FC34 jsr [PC - 0x3CC /* 000044F6 */] 000048C4 6000 003E bra +0x40 /* 00004904 */ label000048C8: 000048C8 41ED CAA2 lea.l A0, [A5 - 0x355E] 000048CC 2D08 move.l -[A6], A0 000048CE 201E move.l D0, [A6]+ 000048D0 B096 cmp.l D0, [A6] 000048D2 6600 0014 bne +0x16 /* 000048E8 */ 000048D6 588E addq.l A6, 4 000048D8 2D2A FFF0 move.l -[A6], [A2 - 0x10] 000048DC 2D2A FFF4 move.l -[A6], [A2 - 0xC] 000048E0 4EBA FE6A jsr [PC - 0x196 /* 0000474C */] 000048E4 6000 001E bra +0x20 /* 00004904 */ label000048E8: 000048E8 41ED CAA6 lea.l A0, [A5 - 0x355A] 000048EC 2D08 move.l -[A6], A0 000048EE 201E move.l D0, [A6]+ 000048F0 B096 cmp.l D0, [A6] 000048F2 6600 000C bne +0xE /* 00004900 */ 000048F6 588E addq.l A6, 4 000048F8 4EBA FCD4 jsr [PC - 0x32C /* 000045CE */] 000048FC 6000 0006 bra +0x8 /* 00004904 */ label00004900: 00004900 588E addq.l A6, 4 00004902 588E addq.l A6, 4 label00004904: 00004904 4EBA D824 jsr [PC - 0x27DC /* 0000212A */] 00004908 2D3C FFFF FFFF move.l -[A6], 0xFFFFFFFF 0000490E 6000 0008 bra +0xA /* 00004918 */ label00004912: 00004912 2D3C 0000 0000 move.l -[A6], 0x0 label00004918: 00004918 6000 0008 bra +0xA /* 00004922 */ label0000491C: 0000491C 2D3C FFFF FFFF move.l -[A6], 0xFFFFFFFF label00004922: 00004922 4E5A unlink A2 00004924 4E75 rts fn00004926: 00004926 4E52 FFF0 link A2, -0x0010 0000492A 4EBA BFEC jsr [PC - 0x4014 /* 00000918 */] 0000492E 2056 movea.l A0, [A6] 00004930 7000 moveq.l D0, 0x00 00004932 3010 move.w D0, [A0] 00004934 2C80 move.l [A6], D0 00004936 2016 move.l D0, [A6] 00004938 48C0 ext.l D0 0000493A 2C80 move.l [A6], D0 0000493C 2D16 move.l -[A6], [A6] 0000493E 4EBA E38E jsr [PC - 0x1C72 /* 00002CCE */] 00004942 255E FFF4 move.l [A2 - 0xC], [A6]+ 00004946 4EBA E3AC jsr [PC - 0x1C54 /* 00002CF4 */] 0000494A 255E FFF0 move.l [A2 - 0x10], [A6]+ 0000494E 2D3C 0000 000B move.l -[A6], 0xB 00004954 2D3C 0000 0001 move.l -[A6], 0x1 0000495A 26C5 move.l [A3]+, D5 0000495C 26C6 move.l [A3]+, D6 0000495E 2C1E move.l D6, [A6]+ 00004960 2A1E move.l D5, [A6]+ label00004962: 00004962 2D2A FFF4 move.l -[A6], [A2 - 0xC] 00004966 2D06 move.l -[A6], D6 00004968 2D3C 0000 2710 move.l -[A6], 0x2710 0000496E 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00004972 255E FFFC move.l [A2 - 0x4], [A6]+ 00004976 2D2A FFF0 move.l -[A6], [A2 - 0x10] 0000497A 2D06 move.l -[A6], D6 0000497C 2D3C FFFF D8F0 move.l -[A6], 0xFFFFD8F0 00004982 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00004986 255E FFF8 move.l [A2 - 0x8], [A6]+ 0000498A 2D2A FFF8 move.l -[A6], [A2 - 0x8] 0000498E 2D2A FFFC move.l -[A6], [A2 - 0x4] 00004992 4EBA FE8A jsr [PC - 0x176 /* 0000481E */] 00004996 4A9E tst.l [A6]+ 00004998 6700 0006 beq +0x8 /* 000049A0 */ 0000499C 6000 000A bra +0xC /* 000049A8 */ label000049A0: 000049A0 5286 addq.l D6, 1 000049A2 BA86 cmp.l D5, D6 000049A4 6E00 FFBC bgt -0x42 /* 00004962 */ label000049A8: 000049A8 2C23 move.l D6, -[A3] 000049AA 2A23 move.l D5, -[A3] 000049AC 2D3C FFFF FFFF move.l -[A6], 0xFFFFFFFF 000049B2 41ED CA7C lea.l A0, [A5 - 0x3584] 000049B6 2D08 move.l -[A6], A0 000049B8 4EBA B8A6 jsr [PC - 0x475A /* 00000260 */] 000049BC 4EAD 1772 jsr [A5 + 0x1772 /* export_746 */] 000049C0 4E5A unlink A2 000049C2 4E75 rts 000049C4 4E52 FFF8 link A2, -0x0008 000049C8 255E FFF8 move.l [A2 - 0x8], [A6]+ 000049CC 255E FFFC move.l [A2 - 0x4], [A6]+ 000049D0 2D2A FFF8 move.l -[A6], [A2 - 0x8] 000049D4 4EBA C060 jsr [PC - 0x3FA0 /* 00000A36 */] 000049D8 2056 movea.l A0, [A6] 000049DA 2C90 move.l [A6], [A0] 000049DC 201E move.l D0, [A6]+ 000049DE B096 cmp.l D0, [A6] 000049E0 6600 0014 bne +0x16 /* 000049F6 */ 000049E4 588E addq.l A6, 4 000049E6 4EBA DEB4 jsr [PC - 0x214C /* 0000289C */] 000049EA 4EBA FF3A jsr [PC - 0xC6 /* 00004926 */] 000049EE 4EBA CA78 jsr [PC - 0x3588 /* 00001468 */] 000049F2 6000 0020 bra +0x22 /* 00004A14 */ label000049F6: 000049F6 4EBA C072 jsr [PC - 0x3F8E /* 00000A6A */] 000049FA 2056 movea.l A0, [A6] 000049FC 2C90 move.l [A6], [A0] 000049FE 201E move.l D0, [A6]+ 00004A00 B096 cmp.l D0, [A6] 00004A02 6600 000C bne +0xE /* 00004A10 */ 00004A06 588E addq.l A6, 4 00004A08 4EBA ECDC jsr [PC - 0x1324 /* 000036E6 */] 00004A0C 6000 0006 bra +0x8 /* 00004A14 */ label00004A10: 00004A10 588E addq.l A6, 4 00004A12 588E addq.l A6, 4 label00004A14: 00004A14 4E5A unlink A2 00004A16 4E75 rts fn00004A18: 00004A18 41ED CA7C lea.l A0, [A5 - 0x3584] 00004A1C 2D08 move.l -[A6], A0 00004A1E 4EBA B840 jsr [PC - 0x47C0 /* 00000260 */] 00004A22 2056 movea.l A0, [A6] 00004A24 7000 moveq.l D0, 0x00 00004A26 3010 move.w D0, [A0] 00004A28 2C80 move.l [A6], D0 00004A2A 2016 move.l D0, [A6] 00004A2C 48C0 ext.l D0 00004A2E 2C80 move.l [A6], D0 00004A30 4A9E tst.l [A6]+ 00004A32 6600 0068 bne +0x6A /* 00004A9C */ 00004A36 4EBA 0014 jsr [PC + 0x14 /* 00004A4C */] 00004A3A 104E movea.b A0, A6 00004A3C 6F20 ble +0x22 /* 00004A5E */ 00004A3E 546F 7270 addq.w [A7 + 0x7270], 2 00004A42 6564 bcs +0x66 /* 00004AA8 */ 00004A44 6F73 ble +0x75 /* 00004AB9 */ 00004A46 204C movea.l A0, A4 00004A48 6566 bcs +0x68 /* 00004AB0 */ 00004A4A 7420 moveq.l D2, 0x20 fn00004A4C: 00004A4C 2D1F move.l -[A6], [A7]+ 00004A4E 2D3C 0000 0000 move.l -[A6], 0x0 00004A54 2D3C 0000 0000 move.l -[A6], 0x0 00004A5A 2D3C 0000 0000 move.l -[A6], 0x0 // begin alternate branch 00004A5E-00004A6E label00004A5E: 00004A5E 0000 2F2E ori.b D0, 0x2E /* '.' */ 00004A62 000C 2F2E ori.b A4, 0x2E /* '.' */ 00004A66 0008 2F2E ori.b A0, 0x2E /* '.' */ 00004A6A 0004 2F16 ori.b D4, 0x16 // end alternate branch 00004A5E-00004A6E label00004A5E: // (misaligned) 00004A60 2F2E 000C move.l -[A7], [A6 + 0xC] 00004A64 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004A68 2F2E 0004 move.l -[A7], [A6 + 0x4] 00004A6C 2F16 move.l -[A7], [A6] 00004A6E DCFC 0010 add.w A6, 0x10 00004A72 A98B syscall ParamText 00004A74 2D3C 0000 0200 move.l -[A6], 0x200 00004A7A 2D3C 0000 0000 move.l -[A6], 0x0 00004A80 4267 clr.w -[A7] 00004A82 3F2E 0006 move.w -[A7], [A6 + 0x6] 00004A86 2F16 move.l -[A7], [A6] 00004A88 DCFC 0008 add.w A6, 0x8 00004A8C A986 syscall StopAlert 00004A8E 301F move.w D0, [A7]+ 00004A90 48C0 ext.l D0 00004A92 2D00 move.l -[A6], D0 00004A94 588E addq.l A6, 4 00004A96 4EBA C9D0 jsr [PC - 0x3630 /* 00001468 */] 00004A9A 4E75 rts label00004A9C: 00004A9C 4EBA C1E6 jsr [PC - 0x3E1A /* 00000C84 */] 00004AA0 4EBA B7DC jsr [PC - 0x4824 /* 0000027E */] 00004AA4 4EBA B772 jsr [PC - 0x488E /* 00000218 */] label00004AA8: 00004AA8 2056 movea.l A0, [A6] 00004AAA 7000 moveq.l D0, 0x00 00004AAC 1010 move.b D0, [A0] 00004AAE 2C80 move.l [A6], D0 label00004AB0: 00004AB0 2016 move.l D0, [A6] 00004AB2 4880 ext.w D0 00004AB4 2C80 move.l [A6], D0 00004AB6 2016 move.l D0, [A6] 00004AB8 48C0 ext.l D0 00004ABA 2C80 move.l [A6], D0 00004ABC 4A9E tst.l [A6]+ 00004ABE 6700 0090 beq +0x92 /* 00004B50 */ 00004AC2 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 00004AC6 41FA FEFC lea.l A0, [PC - 0x104 /* 000049C4, value 0x4E52FFF8 */] 00004ACA 2D08 move.l -[A6], A0 00004ACC 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */] 00004AD0 205E movea.l A0, [A6]+ 00004AD2 209E move.l [A0], [A6]+ 00004AD4 4EBA F882 jsr [PC - 0x77E /* 00004358 */] 00004AD8 4EBA E240 jsr [PC - 0x1DC0 /* 00002D1A */] 00004ADC 4EBA F926 jsr [PC - 0x6DA /* 00004404 */] 00004AE0 4EBA DF48 jsr [PC - 0x20B8 /* 00002A2A */] 00004AE4 41ED CAD6 lea.l A0, [A5 - 0x352A] 00004AE8 2D08 move.l -[A6], A0 00004AEA 2F16 move.l -[A7], [A6] 00004AEC DCFC 0004 add.w A6, 0x4 00004AF0 A8A1 syscall FrameRect 00004AF2 2D3C FFFF FFFF move.l -[A6], 0xFFFFFFFF 00004AF8 41ED CABA lea.l A0, [A5 - 0x3546] 00004AFC 2D08 move.l -[A6], A0 00004AFE 205E movea.l A0, [A6]+ 00004B00 209E move.l [A0], [A6]+ 00004B02 2D3C 0000 0000 move.l -[A6], 0x0 00004B08 3F2E 0002 move.w -[A7], [A6 + 0x2] 00004B0C DCFC 0004 add.w A6, 0x4 00004B10 A938 syscall HiliteMenu 00004B12 4EBA C054 jsr [PC - 0x3FAC /* 00000B68 */] 00004B16 2056 movea.l A0, [A6] 00004B18 2C90 move.l [A6], [A0] 00004B1A 2D3C 0000 0000 move.l -[A6], 0x0 00004B20 2F2E 0004 move.l -[A7], [A6 + 0x4] 00004B24 3F2E 0002 move.w -[A7], [A6 + 0x2] 00004B28 DCFC 0008 add.w A6, 0x8 00004B2C A93A syscall DisableItem 00004B2E 4EBA BFD4 jsr [PC - 0x402C /* 00000B04 */] 00004B32 2056 movea.l A0, [A6] 00004B34 2C90 move.l [A6], [A0] 00004B36 2D3C 0000 0000 move.l -[A6], 0x0 00004B3C 2F2E 0004 move.l -[A7], [A6 + 0x4] 00004B40 3F2E 0002 move.w -[A7], [A6 + 0x2] 00004B44 DCFC 0008 add.w A6, 0x8 00004B48 A93A syscall DisableItem 00004B4A A937 syscall DrawMenuBar 00004B4C 6000 0006 bra +0x8 /* 00004B54 */ label00004B50: 00004B50 4EBA F738 jsr [PC - 0x8C8 /* 0000428A */] label00004B54: 00004B54 4E75 rts fn00004B56: 00004B56 4EAD 079A jsr [A5 + 0x79A /* export_239 */] 00004B5A 3553 6869 move.w [A2 + 0x6869], [A3] 00004B5E 656C bcs +0x6E /* 00004BCC */ 00004B60 6473 bcc +0x75 /* 00004BD5 */ 00004B62 2063 movea.l A0, -[A3] 00004B64 7572 moveq.l D2, 0x72 00004B66 7265 moveq.l D1, 0x65 00004B68 6E74 bgt +0x76 /* 00004BDE */ 00004B6A 6C79 bge +0x7B /* 00004BE5 */ 00004B6C 2073 6574 movea.l A0, <> 00004B70 2061 movea.l A0, -[A1] 00004B72 7420 moveq.l D2, 0x20 00004B74 5E32 2075 addq.b [A2 + D2.w + 0x75], 7 00004B78 6E69 bgt +0x6B /* 00004BE3 */ 00004B7A 7473 moveq.l D2, 0x73 00004B7C 2E20 move.l D7, -[A0] 00004B7E 5E33 2075 addq.b [A3 + D2.w + 0x75], 7 00004B82 6E69 bgt +0x6B /* 00004BED */ 00004B84 7473 moveq.l D2, 0x73 00004B86 2061 movea.l A0, -[A1] 00004B88 7661 moveq.l D3, 0x61 00004B8A 696C bvs +0x6E /* 00004BF8 */ 00004B8C 6162 bsr +0x64 /* 00004BF0 */ 00004B8E 6C65 bge +0x67 /* 00004BF5 */ fn00004B90: 00004B90 41ED CA7C lea.l A0, [A5 - 0x3584] 00004B94 2D08 move.l -[A6], A0 00004B96 4EBA B6C2 jsr [PC - 0x493E /* 0000025A */] 00004B9A 2056 movea.l A0, [A6] 00004B9C 7000 moveq.l D0, 0x00 00004B9E 3010 move.w D0, [A0] 00004BA0 2C80 move.l [A6], D0 00004BA2 2016 move.l D0, [A6] 00004BA4 48C0 ext.l D0 00004BA6 2C80 move.l [A6], D0 00004BA8 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 00004BAC 4EAD 085A jsr [A5 + 0x85A /* export_263 */] 00004BB0 4EAD 0832 jsr [A5 + 0x832 /* export_258 */] 00004BB4 41ED CB16 lea.l A0, [A5 - 0x34EA] 00004BB8 2D08 move.l -[A6], A0 00004BBA 201E move.l D0, [A6]+ 00004BBC 2D16 move.l -[A6], [A6] 00004BBE 2D40 0004 move.l [A6 + 0x4], D0 00004BC2 4EBA EC82 jsr [PC - 0x137E /* 00003846 */] 00004BC6 41ED CA7C lea.l A0, [A5 - 0x3584] 00004BCA 2D08 move.l -[A6], A0 label00004BCC: 00004BCC 4EBA B686 jsr [PC - 0x497A /* 00000254 */] 00004BD0 2056 movea.l A0, [A6] 00004BD2 7000 moveq.l D0, 0x00 00004BD4 3010 move.w D0, [A0] 00004BD6 2C80 move.l [A6], D0 00004BD8 2016 move.l D0, [A6] 00004BDA 48C0 ext.l D0 00004BDC 2C80 move.l [A6], D0 label00004BDE: 00004BDE 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 00004BE2 4EAD 085A jsr [A5 + 0x85A /* export_263 */] 00004BE6 4EAD 0832 jsr [A5 + 0x832 /* export_258 */] 00004BEA 4EBA EC28 jsr [PC - 0x13D8 /* 00003814 */] 00004BEE 201E move.l D0, [A6]+ fn00004BF0: 00004BF0 2D16 move.l -[A6], [A6] 00004BF2 2D40 0004 move.l [A6 + 0x4], D0 00004BF6 4EBA EC4E jsr [PC - 0x13B2 /* 00003846 */] // begin alternate branch 00004BF8-00004BFA label00004BF8: 00004BF8 EC4E lsr D6.w, 6 // end alternate branch 00004BF8-00004BFA label00004BF8: // (misaligned) 00004BFA 4EBA FF5A jsr [PC - 0xA6 /* 00004B56 */] 00004BFE 2D3C 0000 0000 move.l -[A6], 0x0 00004C04 4EBA EC0E jsr [PC - 0x13F2 /* 00003814 */] 00004C08 41ED CB16 lea.l A0, [A5 - 0x34EA] 00004C0C 2D08 move.l -[A6], A0 00004C0E 2F2E 000C move.l -[A7], [A6 + 0xC] 00004C12 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004C16 2F2E 0004 move.l -[A7], [A6 + 0x4] 00004C1A 2F16 move.l -[A7], [A6] 00004C1C DCFC 0010 add.w A6, 0x10 00004C20 A98B syscall ParamText 00004C22 2D3C 0000 0154 move.l -[A6], 0x154 00004C28 2D3C 0000 0000 move.l -[A6], 0x0 00004C2E 2D3C FFFF FFFF move.l -[A6], 0xFFFFFFFF 00004C34 42A7 clr.l -[A7] 00004C36 3F2E 000A move.w -[A7], [A6 + 0xA] 00004C3A 2F2E 0004 move.l -[A7], [A6 + 0x4] 00004C3E 2F16 move.l -[A7], [A6] 00004C40 DCFC 000C add.w A6, 0xC 00004C44 A97C syscall GetNewDialog 00004C46 2D1F move.l -[A6], [A7]+ 00004C48 41ED CAFC lea.l A0, [A5 - 0x3504] 00004C4C 2D08 move.l -[A6], A0 00004C4E 205E movea.l A0, [A6]+ 00004C50 209E move.l [A0], [A6]+ 00004C52 41ED CAFC lea.l A0, [A5 - 0x3504] 00004C56 2D08 move.l -[A6], A0 00004C58 2056 movea.l A0, [A6] 00004C5A 2C90 move.l [A6], [A0] 00004C5C 4EBA 0012 jsr [PC + 0x12 /* 00004C70 */] 00004C60 0E53 6869 .invalid.w [A3], 0x6869 /* 'hi' */ // invalid immediate operation 00004C64 656C bcs +0x6E /* 00004CD2 */ 00004C66 6420 bcc +0x22 /* 00004C88 */ 00004C68 436F 6E74 chk.w D1, [A7 + 0x6E74] 00004C6C 726F moveq.l D1, 0x6F 00004C6E 6C20 bge +0x22 /* 00004C90 */ fn00004C70: 00004C70 2D1F move.l -[A6], [A7]+ 00004C72 2F2E 0004 move.l -[A7], [A6 + 0x4] 00004C76 2F16 move.l -[A7], [A6] 00004C78 DCFC 0008 add.w A6, 0x8 00004C7C A91A syscall SetWTitle 00004C7E 41ED CAFC lea.l A0, [A5 - 0x3504] 00004C82 2D08 move.l -[A6], A0 00004C84 2056 movea.l A0, [A6] 00004C86 2C90 move.l [A6], [A0] label00004C88: 00004C88 2F16 move.l -[A7], [A6] 00004C8A DCFC 0004 add.w A6, 0x4 00004C8E A915 syscall ShowWindow label00004C90: 00004C90 41ED CAFC lea.l A0, [A5 - 0x3504] 00004C94 2D08 move.l -[A6], A0 00004C96 2056 movea.l A0, [A6] 00004C98 2C90 move.l [A6], [A0] 00004C9A 2F16 move.l -[A7], [A6] 00004C9C DCFC 0004 add.w A6, 0x4 00004CA0 A91F syscall SelectWindow 00004CA2 41ED CAFC lea.l A0, [A5 - 0x3504] 00004CA6 2D08 move.l -[A6], A0 00004CA8 2056 movea.l A0, [A6] 00004CAA 2C90 move.l [A6], [A0] 00004CAC 2F16 move.l -[A7], [A6] 00004CAE DCFC 0004 add.w A6, 0x4 00004CB2 A873 syscall SetPort 00004CB4 2D3C 0000 0000 move.l -[A6], 0x0 00004CBA 41ED CB0E lea.l A0, [A5 - 0x34F2] 00004CBE 2D08 move.l -[A6], A0 00004CC0 205E movea.l A0, [A6]+ 00004CC2 209E move.l [A0], [A6]+ 00004CC4 4E75 rts fn00004CC6: 00004CC6 4E52 FFFC link A2, -0x0004 00004CCA 255E FFFC move.l [A2 - 0x4], [A6]+ 00004CCE 2D2A FFFC move.l -[A6], [A2 - 0x4] label00004CD2: 00004CD2 41ED CA7C lea.l A0, [A5 - 0x3584] 00004CD6 2D08 move.l -[A6], A0 00004CD8 4EBA B57A jsr [PC - 0x4A86 /* 00000254 */] 00004CDC 205E movea.l A0, [A6]+ 00004CDE 201E move.l D0, [A6]+ 00004CE0 3080 move.w [A0], D0 00004CE2 4E5A unlink A2 00004CE4 4E75 rts fn00004CE6: 00004CE6 4E52 FFFC link A2, -0x0004 00004CEA 2D3C 0000 0004 move.l -[A6], 0x4 00004CF0 4EBA F300 jsr [PC - 0xD00 /* 00003FF2 */] 00004CF4 4EBA F2E0 jsr [PC - 0xD20 /* 00003FD6 */] 00004CF8 4EBA EB1A jsr [PC - 0x14E6 /* 00003814 */] 00004CFC 4EAD 171A jsr [A5 + 0x171A /* export_735 */] 00004D00 255E FFFC move.l [A2 - 0x4], [A6]+ 00004D04 2D2A FFFC move.l -[A6], [A2 - 0x4] 00004D08 41ED CA7C lea.l A0, [A5 - 0x3584] 00004D0C 2D08 move.l -[A6], A0 00004D0E 4EBA B54A jsr [PC - 0x4AB6 /* 0000025A */] 00004D12 2056 movea.l A0, [A6] 00004D14 7000 moveq.l D0, 0x00 00004D16 3010 move.w D0, [A0] 00004D18 2C80 move.l [A6], D0 00004D1A 2016 move.l D0, [A6] 00004D1C 48C0 ext.l D0 00004D1E 2C80 move.l [A6], D0 00004D20 BD8E cmpm.l [A6]+, [A6]+ 00004D22 6C00 004C bge +0x4E /* 00004D70 */ 00004D26 2D2A FFFC move.l -[A6], [A2 - 0x4] 00004D2A 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 00004D2E 4EAD 064A jsr [A5 + 0x64A /* export_197 */] 00004D32 4EAD 064A jsr [A5 + 0x64A /* export_197 */] 00004D36 4EAD 064A jsr [A5 + 0x64A /* export_197 */] 00004D3A 4EAD 064A jsr [A5 + 0x64A /* export_197 */] 00004D3E 4EAD 0832 jsr [A5 + 0x832 /* export_258 */] 00004D42 41ED CB16 lea.l A0, [A5 - 0x34EA] 00004D46 2D08 move.l -[A6], A0 00004D48 201E move.l D0, [A6]+ 00004D4A 2D16 move.l -[A6], [A6] 00004D4C 2D40 0004 move.l [A6 + 0x4], D0 00004D50 4EBA EAF4 jsr [PC - 0x150C /* 00003846 */] 00004D54 2D3C FFFF FFFF move.l -[A6], 0xFFFFFFFF 00004D5A 41ED CB0E lea.l A0, [A5 - 0x34F2] 00004D5E 2D08 move.l -[A6], A0 00004D60 205E movea.l A0, [A6]+ 00004D62 209E move.l [A0], [A6]+ 00004D64 2D2A FFFC move.l -[A6], [A2 - 0x4] 00004D68 4EBA FF5C jsr [PC - 0xA4 /* 00004CC6 */] 00004D6C 6000 00A0 bra +0xA2 /* 00004E0E */ label00004D70: 00004D70 4EBA 002A jsr [PC + 0x2A /* 00004D9C */] 00004D74 2645 movea.l A3, D5 00004D76 6E65 bgt +0x67 /* 00004DDD */ 00004D78 7267 moveq.l D1, 0x67 00004D7A 7920 moveq.l D4, 0x20 00004D7C 746F moveq.l D2, 0x6F 00004D7E 2073 6869 movea.l A0, [A3 + D6 + 0x69] 00004D82 656C bcs +0x6E /* 00004DF0 */ 00004D84 6473 bcc +0x75 /* 00004DF9 */ 00004D86 206D 7573 movea.l A0, [A5 + 0x7573] 00004D8A 7420 moveq.l D2, 0x20 00004D8C 6265 bhi +0x67 /* 00004DF3 */ 00004D8E 206C 6573 movea.l A0, [A4 + 0x6573] 00004D92 7320 moveq.l D1, 0x20 00004D94 7468 moveq.l D2, 0x68 00004D96 616E bsr +0x70 /* 00004E06 */ 00004D98 205E movea.l A0, [A6]+ 00004D9A 3320 move.w -[A1], -[A0] fn00004D9C: 00004D9C 2D1F move.l -[A6], [A7]+ 00004D9E 2D3C 0000 0000 move.l -[A6], 0x0 00004DA4 2D3C 0000 0000 move.l -[A6], 0x0 00004DAA 2D3C 0000 0000 move.l -[A6], 0x0 00004DB0 2F2E 000C move.l -[A7], [A6 + 0xC] 00004DB4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004DB8 2F2E 0004 move.l -[A7], [A6 + 0x4] 00004DBC 2F16 move.l -[A7], [A6] 00004DBE DCFC 0010 add.w A6, 0x10 00004DC2 A98B syscall ParamText 00004DC4 2D3C 0000 0200 move.l -[A6], 0x200 00004DCA 2D3C 0000 0000 move.l -[A6], 0x0 00004DD0 4267 clr.w -[A7] 00004DD2 3F2E 0006 move.w -[A7], [A6 + 0x6] 00004DD6 2F16 move.l -[A7], [A6] 00004DD8 DCFC 0008 add.w A6, 0x8 00004DDC A987 syscall NoteAlert 00004DDE 301F move.w D0, [A7]+ 00004DE0 48C0 ext.l D0 00004DE2 2D00 move.l -[A6], D0 00004DE4 588E addq.l A6, 4 00004DE6 4EBA FD6E jsr [PC - 0x292 /* 00004B56 */] 00004DEA 2D3C 0000 0000 move.l -[A6], 0x0 label00004DF0: 00004DF0 4EBA EA22 jsr [PC - 0x15DE /* 00003814 */] 00004DF4 41ED CB16 lea.l A0, [A5 - 0x34EA] 00004DF8 2D08 move.l -[A6], A0 00004DFA 2F2E 000C move.l -[A7], [A6 + 0xC] 00004DFE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004E02 2F2E 0004 move.l -[A7], [A6 + 0x4] fn00004E06: 00004E06 2F16 move.l -[A7], [A6] 00004E08 DCFC 0010 add.w A6, 0x10 00004E0C A98B syscall ParamText label00004E0E: 00004E0E 4E5A unlink A2 00004E10 4E75 rts fn00004E12: 00004E12 4E52 FFFC link A2, -0x0004 00004E16 255E FFFC move.l [A2 - 0x4], [A6]+ 00004E1A 2D2A FFFC move.l -[A6], [A2 - 0x4] 00004E1E 2D3C 0000 0001 move.l -[A6], 0x1 00004E24 201E move.l D0, [A6]+ 00004E26 B096 cmp.l D0, [A6] 00004E28 6600 000C bne +0xE /* 00004E36 */ 00004E2C 588E addq.l A6, 4 00004E2E 4EBA FEB6 jsr [PC - 0x14A /* 00004CE6 */] 00004E32 6000 0050 bra +0x52 /* 00004E84 */ label00004E36: 00004E36 2D3C 0000 0002 move.l -[A6], 0x2 00004E3C 201E move.l D0, [A6]+ 00004E3E B096 cmp.l D0, [A6] 00004E40 6600 0040 bne +0x42 /* 00004E82 */ 00004E44 588E addq.l A6, 4 00004E46 2D3C FFFF FFFF move.l -[A6], 0xFFFFFFFF 00004E4C 41ED CB0E lea.l A0, [A5 - 0x34F2] 00004E50 2D08 move.l -[A6], A0 00004E52 205E movea.l A0, [A6]+ 00004E54 209E move.l [A0], [A6]+ 00004E56 2D3C 0000 0000 move.l -[A6], 0x0 00004E5C 41ED CB16 lea.l A0, [A5 - 0x34EA] 00004E60 2D08 move.l -[A6], A0 00004E62 205E movea.l A0, [A6]+ 00004E64 221E move.l D1, [A6]+ 00004E66 1081 move.b [A0], D1 00004E68 2D3C FFFF FFFF move.l -[A6], 0xFFFFFFFF 00004E6E 41ED CA7C lea.l A0, [A5 - 0x3584] 00004E72 2D08 move.l -[A6], A0 00004E74 4EBA B3F0 jsr [PC - 0x4C10 /* 00000266 */] 00004E78 205E movea.l A0, [A6]+ 00004E7A 221E move.l D1, [A6]+ 00004E7C D390 add.l [A0], D1 00004E7E 6000 0004 bra +0x6 /* 00004E84 */ label00004E82: 00004E82 588E addq.l A6, 4 label00004E84: 00004E84 4E5A unlink A2 00004E86 4E75 rts fn00004E88: 00004E88 4EBA FD06 jsr [PC - 0x2FA /* 00004B90 */] 00004E8C 2D3C 0000 0000 move.l -[A6], 0x0 00004E92 41ED CAFA lea.l A0, [A5 - 0x3506] 00004E96 2D08 move.l -[A6], A0 00004E98 205E movea.l A0, [A6]+ 00004E9A 201E move.l D0, [A6]+ 00004E9C 3080 move.w [A0], D0 label00004E9E: 00004E9E 2D3C 0000 0000 move.l -[A6], 0x0 00004EA4 41ED CAFA lea.l A0, [A5 - 0x3506] 00004EA8 2D08 move.l -[A6], A0 00004EAA 2F2E 0004 move.l -[A7], [A6 + 0x4] 00004EAE 2F16 move.l -[A7], [A6] 00004EB0 DCFC 0008 add.w A6, 0x8 00004EB4 A991 syscall ModalDialog 00004EB6 41ED CAFA lea.l A0, [A5 - 0x3506] 00004EBA 2D08 move.l -[A6], A0 00004EBC 2056 movea.l A0, [A6] 00004EBE 7000 moveq.l D0, 0x00 00004EC0 3010 move.w D0, [A0] 00004EC2 2C80 move.l [A6], D0 00004EC4 2016 move.l D0, [A6] 00004EC6 48C0 ext.l D0 00004EC8 2C80 move.l [A6], D0 00004ECA 4EBA FF46 jsr [PC - 0xBA /* 00004E12 */] 00004ECE 41ED CB0E lea.l A0, [A5 - 0x34F2] 00004ED2 2D08 move.l -[A6], A0 00004ED4 2056 movea.l A0, [A6] 00004ED6 2C90 move.l [A6], [A0] 00004ED8 4A9E tst.l [A6]+ 00004EDA 6700 FFC2 beq -0x3C /* 00004E9E */ 00004EDE 41ED CAFC lea.l A0, [A5 - 0x3504] 00004EE2 2D08 move.l -[A6], A0 00004EE4 2056 movea.l A0, [A6] 00004EE6 2C90 move.l [A6], [A0] 00004EE8 2F16 move.l -[A7], [A6] 00004EEA DCFC 0004 add.w A6, 0x4 00004EEE A983 syscall DisposeDialog 00004EF0 4EBA C576 jsr [PC - 0x3A8A /* 00001468 */] 00004EF4 4E75 rts 00004EF6 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00004EFA 41ED CAB2 lea.l A0, [A5 - 0x354E] 00004EFE 2D08 move.l -[A6], A0 00004F00 2056 movea.l A0, [A6] 00004F02 2C90 move.l [A6], [A0] 00004F04 41ED CABA lea.l A0, [A5 - 0x3546] 00004F08 2D08 move.l -[A6], A0 00004F0A 2056 movea.l A0, [A6] 00004F0C 2C90 move.l [A6], [A0] 00004F0E 201E move.l D0, [A6]+ 00004F10 8196 or.l [A6], D0 00004F12 4A9E tst.l [A6]+ 00004F14 6700 0012 beq +0x14 /* 00004F28 */ 00004F18 4EBA BA3C jsr [PC - 0x45C4 /* 00000956 */] 00004F1C 2F16 move.l -[A7], [A6] 00004F1E DCFC 0004 add.w A6, 0x4 00004F22 A873 syscall SetPort 00004F24 4EBA DF38 jsr [PC - 0x20C8 /* 00002E5E */] label00004F28: 00004F28 4E75 rts 00004F2A 4EAD 07DA jsr [A5 + 0x7DA /* export_247 */] 00004F2E 41ED CAB2 lea.l A0, [A5 - 0x354E] 00004F32 2D08 move.l -[A6], A0 00004F34 2056 movea.l A0, [A6] 00004F36 2C90 move.l [A6], [A0] 00004F38 4A9E tst.l [A6]+ 00004F3A 6700 000A beq +0xC /* 00004F46 */ 00004F3E 4EBA DDDA jsr [PC - 0x2226 /* 00002D1A */] 00004F42 4EBA DBD4 jsr [PC - 0x242C /* 00002B18 */] label00004F46: 00004F46 41ED CABA lea.l A0, [A5 - 0x3546] 00004F4A 2D08 move.l -[A6], A0 00004F4C 2056 movea.l A0, [A6] 00004F4E 2C90 move.l [A6], [A0] 00004F50 4A9E tst.l [A6]+ 00004F52 6700 000A beq +0xC /* 00004F5E */ 00004F56 4EBA DDC2 jsr [PC - 0x223E /* 00002D1A */] 00004F5A 4EBA F4A8 jsr [PC - 0xB58 /* 00004404 */] label00004F5E: 00004F5E 4E75 rts fn00004F60: 00004F60 4E52 FFFC link A2, -0x0004 00004F64 41ED CA96 lea.l A0, [A5 - 0x356A] 00004F68 2D08 move.l -[A6], A0 00004F6A 2056 movea.l A0, [A6] 00004F6C 2C90 move.l [A6], [A0] 00004F6E 41ED CA7C lea.l A0, [A5 - 0x3584] 00004F72 2D08 move.l -[A6], A0 00004F74 4EBA B2F0 jsr [PC - 0x4D10 /* 00000266 */] 00004F78 2056 movea.l A0, [A6] 00004F7A 2C90 move.l [A6], [A0] 00004F7C 4EAD 1782 jsr [A5 + 0x1782 /* export_748 */] 00004F80 4A9E tst.l [A6]+ 00004F82 6700 0048 beq +0x4A /* 00004FCC */ 00004F86 4EBA 0012 jsr [PC + 0x12 /* 00004F9A */] 00004F8A 0F52 bchg [A2], D7 00004F8C 616E bsr +0x70 /* 00004FFC */ 00004F8E 206F 7574 movea.l A0, [A7 + 0x7574] 00004F92 206F 6620 movea.l A0, [A7 + 0x6620] 00004F96 5469 6D65 addq.w [A1 + 0x6D65], 2 fn00004F9A: 00004F9A 2D1F move.l -[A6], [A7]+ 00004F9C 2D3C 0000 0000 move.l -[A6], 0x0 00004FA2 2D3C 0000 0000 move.l -[A6], 0x0 00004FA8 2D3C 0000 0000 move.l -[A6], 0x0 00004FAE 2F2E 000C move.l -[A7], [A6 + 0xC] 00004FB2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004FB6 2F2E 0004 move.l -[A7], [A6 + 0x4] 00004FBA 2F16 move.l -[A7], [A6] 00004FBC DCFC 0010 add.w A6, 0x10 00004FC0 A98B syscall ParamText 00004FC2 2D3C FFFF FFFF move.l -[A6], 0xFFFFFFFF 00004FC8 6000 0008 bra +0xA /* 00004FD2 */ label00004FCC: 00004FCC 2D3C 0000 0000 move.l -[A6], 0x0 label00004FD2: 00004FD2 41ED CA7C lea.l A0, [A5 - 0x3584] 00004FD6 2D08 move.l -[A6], A0 00004FD8 4EBA B280 jsr [PC - 0x4D80 /* 0000025A */] 00004FDC 2056 movea.l A0, [A6] 00004FDE 7000 moveq.l D0, 0x00 00004FE0 3010 move.w D0, [A0] 00004FE2 2C80 move.l [A6], D0 00004FE4 2016 move.l D0, [A6] 00004FE6 48C0 ext.l D0 00004FE8 2C80 move.l [A6], D0 00004FEA 7000 moveq.l D0, 0x00 00004FEC 4A9E tst.l [A6]+ 00004FEE 6F02 ble +0x4 /* 00004FF2 */ 00004FF0 70FF moveq.l D0, 0xFFFFFFFF label00004FF2: 00004FF2 2D00 move.l -[A6], D0 00004FF4 4696 not.l [A6] 00004FF6 4A9E tst.l [A6]+ 00004FF8 6700 0062 beq +0x64 /* 0000505C */ fn00004FFC: 00004FFC 4EBA 002C jsr [PC + 0x2C /* 0000502A */] 00005000 2845 movea.l A4, D5 00005002 6E74 bgt +0x76 /* 00005078 */ 00005004 6572 bcs +0x74 /* 00005078 */ 00005006 7072 moveq.l D0, 0x72 00005008 6973 bvs +0x75 /* 0000507D */ 0000500A 6520 bcs +0x22 /* 0000502C */ 0000500C 7374 moveq.l D1, 0x74 0000500E 7261 moveq.l D1, 0x61 00005010 6E64 bgt +0x66 /* 00005076 */ 00005012 6564 bcs +0x66 /* 00005078 */ 00005014 2069 6E20 movea.l A0, [A1 + 0x6E20] 00005018 7370 moveq.l D1, 0x70 0000501A 6163 bsr +0x65 /* 0000507F */ 0000501C 6520 bcs +0x22 /* 0000503E */ 0000501E 6F75 ble +0x77 /* 00005095 */ 00005020 7420 moveq.l D2, 0x20 00005022 6F66 ble +0x68 /* 0000508A */ 00005024 2066 movea.l A0, -[A6] 00005026 7565 moveq.l D2, 0x65 00005028 6C20 bge +0x22 /* 0000504A */ fn0000502A: 0000502A 2D1F move.l -[A6], [A7]+ label0000502C: 0000502C 2D3C 0000 0000 move.l -[A6], 0x0 00005032 2D3C 0000 0000 move.l -[A6], 0x0 00005038 2D3C 0000 0000 move.l -[A6], 0x0 label0000503E: 0000503E 2F2E 000C move.l -[A7], [A6 + 0xC] 00005042 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005046 2F2E 0004 move.l -[A7], [A6 + 0x4] label0000504A: 0000504A 2F16 move.l -[A7], [A6] 0000504C DCFC 0010 add.w A6, 0x10 00005050 A98B syscall ParamText 00005052 2D3C FFFF FFFF move.l -[A6], 0xFFFFFFFF 00005058 6000 0008 bra +0xA /* 00005062 */ label0000505C: 0000505C 2D3C 0000 0000 move.l -[A6], 0x0 label00005062: 00005062 201E move.l D0, [A6]+ 00005064 8196 or.l [A6], D0 00005066 41ED CA8E lea.l A0, [A5 - 0x3572] 0000506A 2D08 move.l -[A6], A0 0000506C 2056 movea.l A0, [A6] 0000506E 2C90 move.l [A6], [A0] 00005070 41ED CA9A lea.l A0, [A5 - 0x3566] 00005074 2D08 move.l -[A6], A0 label00005076: 00005076 2056 movea.l A0, [A6] label00005078: 00005078 2C90 move.l [A6], [A0] 0000507A 4EAD 1782 jsr [A5 + 0x1782 /* export_748 */] 0000507E 4A9E tst.l [A6]+ 00005080 6700 007E beq +0x80 /* 00005100 */ 00005084 4EBA 0048 jsr [PC + 0x48 /* 000050CE */] 00005088 4443 neg.w D3 label0000508A: 0000508A 6F6E ble +0x70 /* 000050FA */ 0000508C 6772 beq +0x74 /* 00005100 */ 0000508E 6174 bsr +0x76 /* 00005104 */ 00005090 756C moveq.l D2, 0x6C 00005092 6174 bsr +0x76 /* 00005108 */ 00005094 696F bvs +0x71 /* 00005105 */ 00005096 6E73 bgt +0x75 /* 0000510B */ 00005098 2021 move.l D0, -[A1] 0000509A 2121 move.l -[A0], -[A1] 0000509C 2056 movea.l A0, [A6] 0000509E 6963 bvs +0x65 /* 00005103 */ 000050A0 746F moveq.l D2, 0x6F 000050A2 7279 moveq.l D1, 0x79 000050A4 2069 7320 movea.l A0, [A1 + 0x7320] 000050A8 796F moveq.l D4, 0x6F 000050AA 7572 moveq.l D2, 0x72 000050AC 7320 moveq.l D1, 0x20 000050AE 616C bsr +0x6E /* 0000511C */ 000050B0 6C20 bge +0x22 /* 000050D2 */ 000050B2 4B6C 696E chk.w D5, [A4 + 0x696E] 000050B6 676F beq +0x71 /* 00005127 */ 000050B8 6E73 bgt +0x75 /* 0000512D */ 000050BA 2077 6572 6520 6465 7374 movea.l A0, [[A7 + 0x65206465] + 0x7374] 000050C4 726F moveq.l D1, 0x6F 000050C6 7965 moveq.l D4, 0x65 000050C8 6420 bcc +0x22 /* 000050EA */ 000050CA 2121 move.l -[A0], -[A1] 000050CC 2120 move.l -[A0], -[A0] fn000050CE: 000050CE 2D1F move.l -[A6], [A7]+ 000050D0 2D3C 0000 0000 move.l -[A6], 0x0 // begin alternate branch 000050D2-000050D6 label000050D2: 000050D2 0000 0000 ori.b D0, 0x0 // end alternate branch 000050D2-000050D6 label000050D2: // (misaligned) 000050D6 2D3C 0000 0000 move.l -[A6], 0x0 000050DC 2D3C 0000 0000 move.l -[A6], 0x0 000050E2 2F2E 000C move.l -[A7], [A6 + 0xC] 000050E6 2F2E 0008 move.l -[A7], [A6 + 0x8] label000050EA: 000050EA 2F2E 0004 move.l -[A7], [A6 + 0x4] 000050EE 2F16 move.l -[A7], [A6] 000050F0 DCFC 0010 add.w A6, 0x10 000050F4 A98B syscall ParamText 000050F6 2D3C FFFF FFFF move.l -[A6], 0xFFFFFFFF // begin alternate branch 000050FA-000050FC label000050FA: 000050FA FFFF .invalid <> // end alternate branch 000050FA-000050FC label000050FA: // (misaligned) 000050FC 6000 0008 bra +0xA /* 00005106 */ label00005100: 00005100 2D3C 0000 0000 move.l -[A6], 0x0 // begin alternate branch 00005104-00005108 fn00005104: 00005104 0000 201E ori.b D0, 0x1E // end alternate branch 00005104-00005108 fn00005104: // (misaligned) label00005106: 00005106 201E move.l D0, [A6]+ fn00005108: 00005108 8196 or.l [A6], D0 0000510A 4A9E tst.l [A6]+ 0000510C 6700 0042 beq +0x44 /* 00005150 */ 00005110 2D3C 0000 0200 move.l -[A6], 0x200 00005116 2D3C 0000 0000 move.l -[A6], 0x0 fn0000511C: 0000511C 4267 clr.w -[A7] 0000511E 3F2E 0006 move.w -[A7], [A6 + 0x6] 00005122 2F16 move.l -[A7], [A6] 00005124 DCFC 0008 add.w A6, 0x8 00005128 A986 syscall StopAlert 0000512A 301F move.w D0, [A7]+ 0000512C 48C0 ext.l D0 0000512E 2D00 move.l -[A6], D0 00005130 588E addq.l A6, 4 00005132 4EBA E12A jsr [PC - 0x1ED6 /* 0000325E */] 00005136 2D3C FFFF FFFF move.l -[A6], 0xFFFFFFFF 0000513C 41ED CA7C lea.l A0, [A5 - 0x3584] 00005140 2D08 move.l -[A6], A0 00005142 4EBA B122 jsr [PC - 0x4EDE /* 00000266 */] 00005146 205E movea.l A0, [A6]+ 00005148 221E move.l D1, [A6]+ 0000514A D390 add.l [A0], D1 0000514C 6000 0002 bra +0x4 /* 00005150 */ label00005150: 00005150 4E5A unlink A2 00005152 4E75 rts fn00005154: 00005154 2D3C 0000 0001 move.l -[A6], 0x1 0000515A 201E move.l D0, [A6]+ 0000515C B096 cmp.l D0, [A6] 0000515E 6600 000C bne +0xE /* 0000516C */ 00005162 588E addq.l A6, 4 00005164 4EBA E61E jsr [PC - 0x19E2 /* 00003784 */] 00005168 6000 007E bra +0x80 /* 000051E8 */ label0000516C: 0000516C 2D3C 0000 0003 move.l -[A6], 0x3 00005172 201E move.l D0, [A6]+ 00005174 B096 cmp.l D0, [A6] 00005176 6600 000C bne +0xE /* 00005184 */ 0000517A 588E addq.l A6, 4 0000517C 4EBA F1A6 jsr [PC - 0xE5A /* 00004324 */] 00005180 6000 0066 bra +0x68 /* 000051E8 */ label00005184: 00005184 2D3C 0000 0004 move.l -[A6], 0x4 0000518A 201E move.l D0, [A6]+ 0000518C B096 cmp.l D0, [A6] 0000518E 6600 000C bne +0xE /* 0000519C */ 00005192 588E addq.l A6, 4 00005194 4EBA F882 jsr [PC - 0x77E /* 00004A18 */] 00005198 6000 004E bra +0x50 /* 000051E8 */ label0000519C: 0000519C 2D3C 0000 0005 move.l -[A6], 0x5 000051A2 201E move.l D0, [A6]+ 000051A4 B096 cmp.l D0, [A6] 000051A6 6600 000C bne +0xE /* 000051B4 */ 000051AA 588E addq.l A6, 4 000051AC 4EBA FCDA jsr [PC - 0x326 /* 00004E88 */] 000051B0 6000 0036 bra +0x38 /* 000051E8 */ label000051B4: 000051B4 2D3C 0000 0007 move.l -[A6], 0x7 000051BA 201E move.l D0, [A6]+ 000051BC B096 cmp.l D0, [A6] 000051BE 6600 000C bne +0xE /* 000051CC */ 000051C2 588E addq.l A6, 4 000051C4 4EBA E098 jsr [PC - 0x1F68 /* 0000325E */] 000051C8 6000 001E bra +0x20 /* 000051E8 */ label000051CC: 000051CC 2D3C 0000 0009 move.l -[A6], 0x9 /* '\t' */ 000051D2 201E move.l D0, [A6]+ 000051D4 B096 cmp.l D0, [A6] 000051D6 6600 000C bne +0xE /* 000051E4 */ 000051DA 588E addq.l A6, 4 000051DC 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 000051E0 6000 0006 bra +0x8 /* 000051E8 */ label000051E4: 000051E4 588E addq.l A6, 4 000051E6 588E addq.l A6, 4 label000051E8: 000051E8 2D3C 0000 0001 move.l -[A6], 0x1 000051EE 41ED CA7C lea.l A0, [A5 - 0x3584] 000051F2 2D08 move.l -[A6], A0 000051F4 4EBA B070 jsr [PC - 0x4F90 /* 00000266 */] 000051F8 205E movea.l A0, [A6]+ 000051FA 221E move.l D1, [A6]+ 000051FC D390 add.l [A0], D1 000051FE 4EBA FD60 jsr [PC - 0x2A0 /* 00004F60 */] 00005202 4E75 rts fn00005204: 00005204 4E52 FFFC link A2, -0x0004 00005208 255E FFFC move.l [A2 - 0x4], [A6]+ 0000520C 2D2A FFFC move.l -[A6], [A2 - 0x4] 00005210 2D3C 0000 0001 move.l -[A6], 0x1 00005216 BD8E cmpm.l [A6]+, [A6]+ 00005218 6600 009C bne +0x9E /* 000052B6 */ 0000521C 4EBA 004A jsr [PC + 0x4A /* 00005268 */] 00005220 4641 not.w D1 00005222 2073 696D movea.l A0, <> 00005226 706C moveq.l D0, 0x6C 00005228 6520 bcs +0x22 /* 0000524A */ 0000522A 6761 beq +0x63 /* 0000528D */ 0000522C 6D65 blt +0x67 /* 00005293 */ 0000522E 2077 7269 movea.l A0, [A7 + D7.w * 2 + 0x69] 00005232 7474 moveq.l D2, 0x74 00005234 656E bcs +0x70 /* 000052A4 */ 00005236 2069 6E20 movea.l A0, [A1 + 0x6E20] 0000523A 4D61 chk.w D6, -[A1] 0000523C 6368 bls +0x6A /* 000052A6 */ 0000523E 2046 movea.l A0, D6 00005240 6F72 ble +0x74 /* 000052B4 */ 00005242 7468 moveq.l D2, 0x68 00005244 2031 2E32 move.l D0, [A1 + D2 * 8 + 0x32] 00005248 3520 move.w -[A2], -[A0] label0000524A: 0000524A 6279 bhi +0x7B /* 000052C5 */ 0000524C 2048 movea.l A0, A0 0000524E 6172 bsr +0x74 /* 000052C2 */ 00005250 6920 bvs +0x22 /* 00005272 */ 00005252 4461 neg.w -[A1] 00005254 7373 moveq.l D1, 0x73 00005256 204B movea.l A0, A3 00005258 6861 bvc +0x63 /* 000052BB */ 0000525A 6C73 bge +0x75 /* 000052CF */ 0000525C 6120 bsr +0x22 /* 0000527E */ 0000525E 4A75 6E65 tst.w [A5 + D6 * 8 + 0x65] 00005262 2031 3938 3620 2D1F move.l D0, [A1 + 0x36202D1F + D3] // begin alternate branch 00005268-0000526A fn00005268: 00005268 2D1F move.l -[A6], [A7]+ // end alternate branch 00005268-0000526A fn00005268: // (misaligned) 0000526A 2D3C 0000 0000 move.l -[A6], 0x0 00005270 2D3C 0000 0000 move.l -[A6], 0x0 // begin alternate branch 00005272-00005276 label00005272: 00005272 0000 0000 ori.b D0, 0x0 // end alternate branch 00005272-00005276 label00005272: // (misaligned) 00005276 2D3C 0000 0000 move.l -[A6], 0x0 0000527C 2F2E 000C move.l -[A7], [A6 + 0xC] // begin alternate branch 0000527E-0000528A fn0000527E: 0000527E 000C 2F2E ori.b A4, 0x2E /* '.' */ 00005282 0008 2F2E ori.b A0, 0x2E /* '.' */ 00005286 0004 2F16 ori.b D4, 0x16 // end alternate branch 0000527E-0000528A fn0000527E: // (misaligned) 00005280 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005284 2F2E 0004 move.l -[A7], [A6 + 0x4] 00005288 2F16 move.l -[A7], [A6] 0000528A DCFC 0010 add.w A6, 0x10 0000528E A98B syscall ParamText 00005290 2D3C 0000 0200 move.l -[A6], 0x200 00005296 2D3C 0000 0000 move.l -[A6], 0x0 0000529C 4267 clr.w -[A7] 0000529E 3F2E 0006 move.w -[A7], [A6 + 0x6] 000052A2 2F16 move.l -[A7], [A6] label000052A4: 000052A4 DCFC 0008 add.w A6, 0x8 // begin alternate branch 000052A6-000052AA label000052A6: 000052A6 0008 A987 ori.b A0, 0x87 // end alternate branch 000052A6-000052AA label000052A6: // (misaligned) 000052A8 A987 syscall NoteAlert 000052AA 301F move.w D0, [A7]+ 000052AC 48C0 ext.l D0 000052AE 2D00 move.l -[A6], D0 000052B0 588E addq.l A6, 4 000052B2 6000 003C bra +0x3E /* 000052F0 */ // begin alternate branch 000052B4-000052BA label000052B4: 000052B4 003C 4EBA ori.b ccr, 186 label000052B6: // (misaligned) 000052B8 B924 xor.b -[A4], D4 // end alternate branch 000052B4-000052BA label000052B4: // (misaligned) label000052B6: 000052B6 4EBA B924 jsr [PC - 0x46DC /* 00000BDC */] 000052BA 2056 movea.l A0, [A6] 000052BC 2C90 move.l [A6], [A0] 000052BE 2D2A FFFC move.l -[A6], [A2 - 0x4] fn000052C2: 000052C2 41ED CABE lea.l A0, [A5 - 0x3542] 000052C6 2D08 move.l -[A6], A0 000052C8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000052CC 3F2E 0006 move.w -[A7], [A6 + 0x6] 000052D0 2F16 move.l -[A7], [A6] 000052D2 DCFC 000C add.w A6, 0xC 000052D6 A946 syscall GetMenuItemText/GetItem 000052D8 41ED CABE lea.l A0, [A5 - 0x3542] 000052DC 2D08 move.l -[A6], A0 000052DE 4267 clr.w -[A7] 000052E0 2F16 move.l -[A7], [A6] 000052E2 DCFC 0004 add.w A6, 0x4 000052E6 A9B6 syscall OpenDeskAcc 000052E8 301F move.w D0, [A7]+ 000052EA 48C0 ext.l D0 000052EC 2D00 move.l -[A6], D0 000052EE 588E addq.l A6, 4 label000052F0: 000052F0 4E5A unlink A2 000052F2 4E75 rts fn000052F4: 000052F4 2D3C 0000 0001 move.l -[A6], 0x1 000052FA 201E move.l D0, [A6]+ 000052FC B096 cmp.l D0, [A6] 000052FE 6600 000C bne +0xE /* 0000530C */ 00005302 588E addq.l A6, 4 00005304 4EBA C950 jsr [PC - 0x36B0 /* 00001C56 */] 00005308 6000 004E bra +0x50 /* 00005358 */ label0000530C: 0000530C 2D3C 0000 0002 move.l -[A6], 0x2 00005312 201E move.l D0, [A6]+ 00005314 B096 cmp.l D0, [A6] 00005316 6600 000C bne +0xE /* 00005324 */ 0000531A 588E addq.l A6, 4 0000531C 4EBA C14A jsr [PC - 0x3EB6 /* 00001468 */] 00005320 6000 0036 bra +0x38 /* 00005358 */ label00005324: 00005324 2D3C 0000 0003 move.l -[A6], 0x3 0000532A 201E move.l D0, [A6]+ 0000532C B096 cmp.l D0, [A6] 0000532E 6600 000C bne +0xE /* 0000533C */ 00005332 588E addq.l A6, 4 00005334 4EBA C386 jsr [PC - 0x3C7A /* 000016BC */] 00005338 6000 001E bra +0x20 /* 00005358 */ label0000533C: 0000533C 2D3C 0000 0004 move.l -[A6], 0x4 00005342 201E move.l D0, [A6]+ 00005344 B096 cmp.l D0, [A6] 00005346 6600 000C bne +0xE /* 00005354 */ 0000534A 588E addq.l A6, 4 0000534C 4EBA CC22 jsr [PC - 0x33DE /* 00001F70 */] 00005350 6000 0006 bra +0x8 /* 00005358 */ label00005354: 00005354 588E addq.l A6, 4 00005356 588E addq.l A6, 4 label00005358: 00005358 4E75 rts 0000535A 4E52 FFF8 link A2, -0x0008 0000535E 255E FFF8 move.l [A2 - 0x8], [A6]+ 00005362 255E FFFC move.l [A2 - 0x4], [A6]+ 00005366 2D2A FFF8 move.l -[A6], [A2 - 0x8] 0000536A 2D3C 0000 0191 move.l -[A6], 0x191 00005370 201E move.l D0, [A6]+ 00005372 B096 cmp.l D0, [A6] 00005374 6600 0010 bne +0x12 /* 00005386 */ 00005378 588E addq.l A6, 4 0000537A 2D2A FFFC move.l -[A6], [A2 - 0x4] 0000537E 4EBA FE84 jsr [PC - 0x17C /* 00005204 */] 00005382 6000 003E bra +0x40 /* 000053C2 */ label00005386: 00005386 2D3C 0000 0190 move.l -[A6], 0x190 0000538C 201E move.l D0, [A6]+ 0000538E B096 cmp.l D0, [A6] 00005390 6600 0010 bne +0x12 /* 000053A2 */ 00005394 588E addq.l A6, 4 00005396 2D2A FFFC move.l -[A6], [A2 - 0x4] 0000539A 4EBA FDB8 jsr [PC - 0x248 /* 00005154 */] 0000539E 6000 0022 bra +0x24 /* 000053C2 */ label000053A2: 000053A2 2D3C 0000 0192 move.l -[A6], 0x192 000053A8 201E move.l D0, [A6]+ 000053AA B096 cmp.l D0, [A6] 000053AC 6600 0010 bne +0x12 /* 000053BE */ 000053B0 588E addq.l A6, 4 000053B2 2D2A FFFC move.l -[A6], [A2 - 0x4] 000053B6 4EBA FF3C jsr [PC - 0xC4 /* 000052F4 */] 000053BA 6000 0006 bra +0x8 /* 000053C2 */ label000053BE: 000053BE 588E addq.l A6, 4 000053C0 588E addq.l A6, 4 label000053C2: 000053C2 2D3C 0000 0000 move.l -[A6], 0x0 000053C8 3F2E 0002 move.w -[A7], [A6 + 0x2] 000053CC DCFC 0004 add.w A6, 0x4 000053D0 A938 syscall HiliteMenu 000053D2 4E5A unlink A2 000053D4 4E75 rts fn000053D6: 000053D6 41FA FF82 lea.l A0, [PC - 0x7E /* 0000535A, value 0x4E52FFF8 */] 000053DA 2D08 move.l -[A6], A0 000053DC 4EAD 061A jsr [A5 + 0x61A /* export_191 */] 000053E0 205E movea.l A0, [A6]+ 000053E2 209E move.l [A0], [A6]+ 000053E4 41FA FB10 lea.l A0, [PC - 0x4F0 /* 00004EF6, value 0x4EAD002A */] 000053E8 2D08 move.l -[A6], A0 000053EA 4EBA AC54 jsr [PC - 0x53AC /* 00000040 */] 000053EE 205E movea.l A0, [A6]+ 000053F0 209E move.l [A0], [A6]+ 000053F2 41FA FB36 lea.l A0, [PC - 0x4CA /* 00004F2A, value 0x4EAD07DA */] 000053F6 2D08 move.l -[A6], A0 000053F8 4EBA AC4C jsr [PC - 0x53B4 /* 00000046 */] 000053FC 205E movea.l A0, [A6]+ 000053FE 209E move.l [A0], [A6]+ 00005400 41FA E244 lea.l A0, [PC - 0x1DBC /* 00003646, value 0x4E52FFF8 */] 00005404 2D08 move.l -[A6], A0 00005406 4EBA B69A jsr [PC - 0x4966 /* 00000AA2 */] 0000540A 2D3C 0000 0004 move.l -[A6], 0x4 00005410 201E move.l D0, [A6]+ 00005412 D196 add.l [A6], D0 00005414 205E movea.l A0, [A6]+ 00005416 209E move.l [A0], [A6]+ 00005418 4E75 rts fn0000541A: 0000541A 4EAD 035A jsr [A5 + 0x35A /* export_103 */] 0000541E 4EBA FFB6 jsr [PC - 0x4A /* 000053D6 */] 00005422 4EBA CEC4 jsr [PC - 0x313C /* 000022E8 */] 00005426 4EBA C040 jsr [PC - 0x3FC0 /* 00001468 */] label0000542A: 0000542A 4EAD 0272 jsr [A5 + 0x272 /* export_74 */] 0000542E 6000 FFFA bra -0x4 /* 0000542A */ 00005432 4E75 rts fn00005434: 00005434 4EBA BE70 jsr [PC - 0x4190 /* 000012A6 */] 00005438 4EBA B6A0 jsr [PC - 0x4960 /* 00000ADA */] 0000543C 4EBA FFDC jsr [PC - 0x24 /* 0000541A */] 00005440 4E75 rts 00005442 41ED CA9E lea.l A0, [A5 - 0x3562] 00005446 2D08 move.l -[A6], A0 00005448 2056 movea.l A0, [A6] 0000544A 2C90 move.l [A6], [A0] 0000544C 2F16 move.l -[A7], [A6] 0000544E DCFC 0004 add.w A6, 0x4 00005452 A9A3 syscall ReleaseResource 00005454 41ED CAA2 lea.l A0, [A5 - 0x355E] 00005458 2D08 move.l -[A6], A0 0000545A 2056 movea.l A0, [A6] 0000545C 2C90 move.l [A6], [A0] 0000545E 2F16 move.l -[A7], [A6] 00005460 DCFC 0004 add.w A6, 0x4 00005464 A9A3 syscall ReleaseResource 00005466 41ED CAA6 lea.l A0, [A5 - 0x355A] 0000546A 2D08 move.l -[A6], A0 0000546C 2056 movea.l A0, [A6] 0000546E 2C90 move.l [A6], [A0] 00005470 2F16 move.l -[A7], [A6] 00005472 DCFC 0004 add.w A6, 0x4 00005476 A9A3 syscall ReleaseResource 00005478 41ED CAAA lea.l A0, [A5 - 0x3556] 0000547C 2D08 move.l -[A6], A0 0000547E 2056 movea.l A0, [A6] 00005480 2C90 move.l [A6], [A0] 00005482 2F16 move.l -[A7], [A6] 00005484 DCFC 0004 add.w A6, 0x4 00005488 A9A3 syscall ReleaseResource 0000548A 4E75 rts 0000548C 4E52 FFFC link A2, -0x0004 00005490 2D3C 0000 0003 move.l -[A6], 0x3 00005496 2D3C 0000 0000 move.l -[A6], 0x0 0000549C 26C5 move.l [A3]+, D5 0000549E 26C6 move.l [A3]+, D6 000054A0 2C1E move.l D6, [A6]+ 000054A2 2A1E move.l D5, [A6]+ label000054A4: 000054A4 2D06 move.l -[A6], D6 000054A6 4EBA B406 jsr [PC - 0x4BFA /* 000008AE */] 000054AA 255E FFFC move.l [A2 - 0x4], [A6]+ 000054AE 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] 000054B2 4EBA 0010 jsr [PC + 0x10 /* 000054C4 */] 000054B6 0C41 7661 cmpi.w D1, 0x7661 /* 'va' */ 000054BA 696C bvs +0x6E /* 00005528 */ 000054BC 456E 6572 chk.w D2, [A6 + 0x6572] 000054C0 6779 beq +0x7B /* 0000553B */ 000054C2 2020 move.l D0, -[A0] fn000054C4: 000054C4 2D1F move.l -[A6], [A7]+ 000054C6 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000054CA 2D2A FFFC move.l -[A6], [A2 - 0x4] 000054CE 4EBA ADA2 jsr [PC - 0x525E /* 00000272 */] 000054D2 2056 movea.l A0, [A6] 000054D4 7000 moveq.l D0, 0x00 000054D6 3010 move.w D0, [A0] 000054D8 2C80 move.l [A6], D0 000054DA 4EAD 075A jsr [A5 + 0x75A /* export_231 */] 000054DE 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] 000054E2 4EBA 000C jsr [PC + 0xC /* 000054F0 */] 000054E6 094C bchg A4, D4 000054E8 6F63 ble +0x65 /* 0000554D */ 000054EA 6174 bsr +0x76 /* 00005560 */ 000054EC 696F bvs +0x71 /* 0000555D */ 000054EE 6E20 bgt +0x22 /* 00005510 */ fn000054F0: 000054F0 2D1F move.l -[A6], [A7]+ 000054F2 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 000054F6 2D2A FFFC move.l -[A6], [A2 - 0x4] 000054FA 4EBA AD7C jsr [PC - 0x5284 /* 00000278 */] 000054FE 2056 movea.l A0, [A6] 00005500 7000 moveq.l D0, 0x00 00005502 3010 move.w D0, [A0] 00005504 2C80 move.l [A6], D0 00005506 4EAD 075A jsr [A5 + 0x75A /* export_231 */] 0000550A 2D2A FFFC move.l -[A6], [A2 - 0x4] 0000550E 4EBA AD68 jsr [PC - 0x5298 /* 00000278 */] // begin alternate branch 00005510-00005512 label00005510: 00005510 AD68 syscall TrackControl, auto_pop // end alternate branch 00005510-00005512 label00005510: // (misaligned) 00005512 5496 addq.l [A6], 2 00005514 2056 movea.l A0, [A6] 00005516 7000 moveq.l D0, 0x00 00005518 3010 move.w D0, [A0] 0000551A 2C80 move.l [A6], D0 0000551C 4EAD 075A jsr [A5 + 0x75A /* export_231 */] 00005520 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */] 00005524 5286 addq.l D6, 1 00005526 BA86 cmp.l D5, D6 label00005528: 00005528 6E00 FF7A bgt -0x84 /* 000054A4 */ 0000552C 2C23 move.l D6, -[A3] 0000552E 2A23 move.l D5, -[A3] 00005530 4E5A unlink A2 00005532 4E75 rts export_0: 00005534 4EAD 05A2 jsr [A5 + 0x5A2 /* export_176 */] 00005538 4EBA FEFA jsr [PC - 0x106 /* 00005434 */] 0000553C 4EAD 0292 jsr [A5 + 0x292 /* export_78 */] 00005540 000C 0753 ori.b A4, 0x53 /* 'S' */ 00005544 5420 addq.b -[A0], 2 00005546 5072 6F67 addq.w <>, 8